logo

Java JButton

Die JButton-Klasse wird zum Erstellen einer beschrifteten Schaltfläche mit plattformunabhängiger Implementierung verwendet. Die Anwendung führt zu einer Aktion, wenn die Taste gedrückt wird. Es erbt die AbstractButton-Klasse.

r in der C-Programmierung

Deklaration der JButton-Klasse

Sehen wir uns die Deklaration für die Klasse javax.swing.JButton an.

 public class JButton extends AbstractButton implements Accessible 

Häufig verwendete Konstruktoren:

Konstrukteur Beschreibung
JButton() Es wird eine Schaltfläche ohne Text und Symbol erstellt.
JButton(String s) Es erstellt eine Schaltfläche mit dem angegebenen Text.
JButton(Symbol i) Es erstellt eine Schaltfläche mit dem angegebenen Symbolobjekt.

Häufig verwendete Methoden der AbstractButton-Klasse:

Methoden Beschreibung
void setText(String s) Es wird verwendet, um den angegebenen Text auf der Schaltfläche festzulegen
String getText() Es wird verwendet, um den Text der Schaltfläche zurückzugeben.
void setEnabled(boolean b) Es wird verwendet, um die Schaltfläche zu aktivieren oder zu deaktivieren.
void setIcon(Icon b) Es wird verwendet, um das angegebene Symbol auf der Schaltfläche festzulegen.
Symbol getIcon() Es wird verwendet, um das Symbol der Schaltfläche abzurufen.
void setMnemonic(int a) Es wird verwendet, um die Mnemonik auf der Schaltfläche festzulegen.
void addActionListener(ActionListener a) Es wird verwendet, um das hinzuzufügen Action-Listener zu diesem Objekt.

Java JButton-Beispiel

 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); } } 

Ausgabe:

JAVA J-Taste 1

Java JButton-Beispiel mit 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); } } 

Ausgabe:

JAVA Jbutton 2

Beispiel für die Anzeige eines Bildes auf der Schaltfläche:

 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(); } } 

Ausgabe:

JAVA Jbutton 3