www.liruttua.com
Java Swing JButton create button exampleimport javax.swing.SwingUtilities;
public class Launcher {
/**
* @param args
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setSize(500,300);
frame.setLocationRelativeTo(null);
panel = new JPanel();
frame.add(panel,BorderLayout.CENTER);
JButton button = new JButton("Print");
button.setFocusable(false);
button.setToolTipText("tooltip on button");
button.setMnemonic(KeyEvent.VK_P);
ImageIcon printIcon = new ImageIcon("printicon.png");
button.setIcon(printIcon);
button.setIconTextGap(10);
button.setFont(new Font("Arial",Font.PLAIN,20));
button.setMargin(new Insets(10,10,10,10));
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("print button is clicked");
}
});
//button.doClick();
// button.setHorizontalTextPosition(SwingConstants.CENTER);
// button.setVerticalTextPosition(SwingConstants.BOTTOM);
// button.setEnabled(false);
button.setPreferredSize(new Dimension(200,50));
panel.add(button);
}
});
}
}