import java.awt.*; import java.awt.event.KeyEvent; import javax.swing.*; import sun.awt.SunToolkit; public class JButtonTest extends JFrame { JPanel jPanel = new JPanel(); private javax.swing.JButton button; SunToolkit toolkit = (SunToolkit) Toolkit.getDefaultToolkit(); public static void main(String[] args) throws Exception { final JButtonTest t = new JButtonTest(); SwingUtilities.invokeAndWait(new Runnable() { public void run() { t.createAndShowGUI(); } }); } private void createAndShowGUI() { getContentPane().add(jPanel); button = new javax.swing.JButton("TEST BUTTON"); //button.setContentAreaFilled(true); jPanel.setBorder(new javax.swing.border.EtchedBorder()); button.setContentAreaFilled(false); button.setContentAreaFilled(true); button.setBackground(Color.blue); jPanel.add(button); setSize(300,150); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setVisible(true); button.setMnemonic(java.awt.event.KeyEvent.VK_T); } }