logo

Java JButton

Clasa JButton este folosită pentru a crea un buton etichetat care are implementare independentă de platformă. Aplicația are ca rezultat unele acțiuni atunci când butonul este apăsat. Moștenește clasa AbstractButton.

redenumiți un director linux

Declarația clasei JButton

Să vedem declarația pentru clasa javax.swing.JButton.

 public class JButton extends AbstractButton implements Accessible 

Constructori utilizați în mod obișnuit:

Constructor Descriere
JButton() Acesta creează un buton fără text și pictogramă.
JButton(Șir s) Se creează un buton cu textul specificat.
JButton (pictograma i) Se creează un buton cu obiectul pictogramă specificat.

Metode utilizate în mod obișnuit ale clasei AbstractButton:

Metode Descriere
void setText(Șir s) Este folosit pentru a seta textul specificat pe buton
String getText() Este folosit pentru a returna textul butonului.
void setEnabled (boolean b) Este folosit pentru a activa sau dezactiva butonul.
void setIcon (pictograma b) Este folosit pentru a seta pictograma specificată pe buton.
Pictograma getIcon() Este folosit pentru a obține pictograma butonului.
void setMnemonic(int a) Este folosit pentru a seta mnemonicul pe buton.
void addActionListener(ActionListener a) Este folosit pentru a adăuga ascultător de acțiune la acest obiect.

Exemplu Java JButton

 import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f=new JFrame('Button Example'); JButton b=new JButton('Click Here'); b.setBounds(50,100,95,30); f.add(b); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Ieșire:

Butonul JAVA J 1

Exemplu Java JButton cu ActionListener

 import java.awt.event.*; import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f=new JFrame('Button Example'); final JTextField tf=new JTextField(); tf.setBounds(50,50, 150,20); JButton b=new JButton('Click Here'); b.setBounds(50,100,95,30); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ tf.setText('Welcome to Javatpoint.'); } }); f.add(b);f.add(tf); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Ieșire:

15 din 100.00
Butonul JAVA J 2

Exemplu de afișare a imaginii pe buton:

 import javax.swing.*; public class ButtonExample{ ButtonExample(){ JFrame f=new JFrame('Button Example'); JButton b=new JButton(new ImageIcon('D:\icon.webp')); b.setBounds(100,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new ButtonExample(); } } 

Ieșire:

Butonul JAVA J 3