List of usage examples for javax.swing.border BevelBorder BevelBorder
public BevelBorder(int bevelType, Color highlight, Color shadow)
From source file:ColorMenu.java
public ColorMenu(String name) { super(name);/*from w w w . java2s . c om*/ _unselectedBorder = new CompoundBorder(new MatteBorder(1, 1, 1, 1, getBackground()), new BevelBorder(BevelBorder.LOWERED, Color.WHITE, Color.GRAY)); _selectedBorder = new CompoundBorder(new MatteBorder(2, 2, 2, 2, Color.RED), new MatteBorder(1, 1, 1, 1, getBackground())); _activeBorder = new CompoundBorder(new MatteBorder(2, 2, 2, 2, Color.BLUE), new MatteBorder(1, 1, 1, 1, getBackground())); JPanel p = new JPanel(); p.setBorder(new EmptyBorder(5, 5, 5, 5)); p.setLayout(new GridLayout(8, 8)); _colorPanes = new HashMap(); int values[] = new int[] { 0, 128, 192, 255 }; for (int r = 0; r < values.length; r++) for (int g = 0; g < values.length; g++) for (int b = 0; b < values.length; b++) { Color color = new Color(values[r], values[g], values[b]); ColorPane colorPane = new ColorPane(color); p.add(colorPane); _colorPanes.put(color, colorPane); } add(p); }
From source file:ColorChooserMenu.java
public ColorMenu(String name) { super(name);/*w w w. j a va 2 s. c om*/ unselectedBorder = new CompoundBorder(new MatteBorder(1, 1, 1, 1, getBackground()), new BevelBorder(BevelBorder.LOWERED, Color.white, Color.gray)); selectedBorder = new CompoundBorder(new MatteBorder(1, 1, 1, 1, Color.red), new MatteBorder(1, 1, 1, 1, getBackground())); activeBorder = new CompoundBorder(new MatteBorder(1, 1, 1, 1, Color.blue), new MatteBorder(1, 1, 1, 1, getBackground())); JPanel p = new JPanel(); p.setBorder(new EmptyBorder(5, 5, 5, 5)); p.setLayout(new GridLayout(8, 8)); paneTable = new Hashtable(); int[] values = new int[] { 0, 128, 192, 255 }; for (int r = 0; r < values.length; r++) { for (int g = 0; g < values.length; g++) { for (int b = 0; b < values.length; b++) { Color c = new Color(values[r], values[g], values[b]); ColorPane pn = new ColorPane(c); p.add(pn); paneTable.put(c, pn); } } } add(p); }
From source file:FTPApp.java
public FTPApp() { super("FTP Client"); JPanel p = new JPanel(); p.setBorder(new EmptyBorder(5, 5, 5, 5)); p.add(new JLabel("User name:")); p.add(userNameTextField);//from w ww.j av a 2 s . c o m p.add(new JLabel("Password:")); p.add(passwordTextField); p.add(new JLabel("URL:")); p.add(urlTextField); p.add(new JLabel("File:")); p.add(fileTextField); monitorTextArea.setEditable(false); JScrollPane ps = new JScrollPane(monitorTextArea); p.add(ps); m_progress.setStringPainted(true); m_progress.setBorder(new BevelBorder(BevelBorder.LOWERED, Color.white, Color.gray)); m_progress.setMinimum(0); JPanel p1 = new JPanel(new BorderLayout()); p1.add(m_progress, BorderLayout.CENTER); p.add(p1); ActionListener lst = new ActionListener() { public void actionPerformed(ActionEvent e) { if (connect()) { Thread uploader = new Thread() { public void run() { putFile(); disconnect(); } }; uploader.start(); } } }; putButton.addActionListener(lst); putButton.setMnemonic('p'); p.add(putButton); getButton = new JButton("Get"); lst = new ActionListener() { public void actionPerformed(ActionEvent e) { if (connect()) { Thread downloader = new Thread() { public void run() { getFile(); disconnect(); } }; downloader.start(); } } }; getButton.addActionListener(lst); getButton.setMnemonic('g'); p.add(getButton); lst = new ActionListener() { public void actionPerformed(ActionEvent e) { if (fileChooser.showSaveDialog(FTPApp.this) != JFileChooser.APPROVE_OPTION) return; File f = fileChooser.getSelectedFile(); fileTextField.setText(f.getPath()); } }; fileButton.addActionListener(lst); fileButton.setMnemonic('f'); p.add(fileButton); lst = new ActionListener() { public void actionPerformed(ActionEvent e) { if (ftpClient != null) disconnect(); else System.exit(0); } }; closeButton.addActionListener(lst); closeButton.setDefaultCapable(true); closeButton.setMnemonic('g'); p.add(closeButton); getContentPane().add(p, BorderLayout.CENTER); fileChooser.setCurrentDirectory(new File(".")); fileChooser.setApproveButtonToolTipText("Select file for upload/download"); WindowListener wndCloser = new WindowAdapter() { public void windowClosing(WindowEvent e) { disconnect(); System.exit(0); } }; addWindowListener(wndCloser); setSize(720, 240); setVisible(true); }