Mengenal kelas JButton di program Java
Mengenal Kelas JButton Di Program Java
Kelas JButton merupakan salah satu komponen swing yang terletak di paket javax.swing. Komponen button hanya dapat memicu action event (event dari kelas ActionEvent) dan tidak dapat memicu item event (event dari kelas ItemEvent) seperti komponen check box (kelas JCheckBox) dan radio button (kelas JRadioButton). Kelas JButton merupakan kelas turunan dari kelas AbstractButton yang terletak di paket javax.swing.

Di beberapa contoh program di artikel Menangani Aksi (Event) Di Java dan Menangani ActionEvent (actionPerformed) Di Java, telah digunakan kelas JButton untuk memicu action event dan bagaimana event tersebut ditangani. Di beberapa artikel lain yang terkait kelas JButton, hanya diperkenalkan atau disinggung penggunaan beberapa metoda yang diwarisi dari kelas AbstractButton.

Metoda-metoda yang dimiliki kelas JButton adalah metoda yang diwarisi dari kelas AbstractButton. Metoda isSelected yang dipanggil melalui obyek check box (baca artikel Contoh Program Java Kelas JCheckBox Mengubah Tampilan Teks Di Label) adalah salah satunya. Karena kelas JCheckBox adalah juga turunan kelas AbstractButton, maka metoda tersebut dapat dipanggil melalui obyek kelas JCheckBox.

Dibatasi hanya sampai pada superclass JComponent, hierarki turunan dari kelas JButton di bahasa pemrograman Java adalah sebagai berikut:

Kelas JButton memiliki lima buah konstruktor untuk mengkonstruksi obyek button secara berbeda. Empat dari lima konstruktor kelas JButton yang paling sering digunakan terdapat dalam tabel berikut ini.

Konstruktor Kelas JButton

Konstruktor Keterangan
JButton() Mengkonstruksi obyek button tanpa teks dan ikon.
JButton(Icon icon) Mengkonstruksi obyek button dengan ikon.
JButton(String text) Mengkonstruksi obyek button dengan teks.
JButton(String text, Icon icon) Mengkonstruksi obyek button dengan teks dan ikon.