All for Joomla All for Webmasters

JButton class

The JButton class is used to create a button that have plateform-independent implementation.

Commonly used Constructors:

  • JButton(): creates a button with no text and icon.
  • JButton(String s): creates a button with the specified text.
  • JButton(Icon i): creates a button with the specified icon object.

Commonly used Methods of AbstractButton class:

1) public void setText(String s): is used to set specified text on button.
2) public String getText(): is used to return the text of the button.
3) public void setEnabled(boolean b): is used to enable or disable the button.
4) public void setIcon(Icon b): is used to set the specified Icon on the button.
5) public Icon getIcon(): is used to get the Icon of the button.
6) public void setMnemonic(int a): is used to set the mnemonic on the button.
7) public void addActionListener(ActionListener a): is used to add the action listener to this object.

Note: The JButton class extends AbstractButton class.

Example of displaying image on the button:

  1. import java.awt.event.*;
  2. import javax.swing.*;
  3. public class ImageButton{
  4. ImageButton(){
  5. JFrame f=new JFrame();
  6. JButton b=new JButton(new ImageIcon(“b.jpg”));
  7. b.setBounds(130,100,10040);
  8. f.add(b);
  9. f.setSize(300,400);
  10. f.setLayout(null);
  11. f.setVisible(true);
  12. f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13.     }
  14. public static void main(String[] args) {
  15.     new ImageButton();
  16. }
  17. }
submit to reddit

Leave a Reply