The JButton class is used to create a labeled button that has a platform-independent implementation. The application results in some action when the button is pushed. It inherits AbstractButton class.
Constructors
Constructor
Description
JButton()
Creates a button with no set text or icon.
JButton(Action a)
Creates a button where properties are taken from the Action supplied.
JButton(Icon i)
Creates a button with an icon.
JButton(String s)
Creates a button with text.
JButton(String s, Icon i)
Creates a button with initial text and an icon.
Common inherited methods from AbstractButton
Method
Description
void setText(String s)
Sets the text for the button.
String getText()
Returns the button text.
void setEnabled(boolean b)
It determines whether to enable or disable the button.
void setIcon(Icon i)
Sets the button’s default icon.
Icon getIcon()
Returns the default icon.
void setMnemonic(int i)
Sets the keyboard mnemonic on the current model. The mnemonic is the key which when combined with the look and feel’s mouseless modifier (usually Alt) will activate this button if focus is contained somewhere within this button’s ancestor window.
void addActionListener(ActionListener a)
Adds a ActionListener to the button.
Example
public class JButtonDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("JButton Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
frame.setVisible(true);
frame.setLayout(null);
JButton button = new JButton();
button.setText("Click me");
button.setBounds(100, 100, 100, 20);
frame.add(button);
}
}
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
Connect with
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.