Beberapa bagian kode program di artikel ini sudah dibahas di artikel saya, Memberi JTextField pada Frame di Java. Artikel disini melanjutkan kode program dari artikel tersebut. Disini kita akan mencoba memberi tombol Tutup. Tugas tombol ini adalah untuk mengakhiri aplikasi.
Langkah-langkah Pemrograman:
- Deklarasi class JButton
Class JTextField ada di paket class javax.swing.JTextField, sehingga harus dideklarasikan terlebih dahulu sebelum dipakai:
import javax.swing.JButton; - Seperti class-class yang lain, JTextField di-instan-kan terlebih dahulu sebelum dipakai dengan jbTutup sebagai variabel instan:
JButton jbTutup = new JButton("Tutup"); - Buat shorcut keyboard untuk mengakses Tombol Tutup. Disini kita memakai P sebagai shortcut
jbTutup.setMnemonic('P');
- Buatlah class yang berisi kode perintah untuk mengakhiri aplikasi
class Tutup implements ActionListener {
public void actionPerformed (ActionEvent e)
{dispose();}
} - Beri hint, sehingga pengguna melihat tulisan Tekan Tombol ini untuk menutup form
jbTutup.setToolTipText("Tekan Tombol ini untuk menutup form"); - Pasangkan class Tutup dengan tombol jbTutup
jbTutup.addActionListener( new Tutup() );
Penampakan program seperti ini:
Kode program selengkapnya seperti dibawah ini:
Sebagai catatan kecil sebelum saya mengakhiri artikel ini. Anda tentu merasa bahwa deklarasi import sudah terlihat panjang. Anda bisa meringkasnya dengan tanda asterik (*). Namun yang perlu diperhatikan, anda hanya dapat menyingkat class yang terletak pada folder yang sama. Sehingga deklarasi import bisa disingkat menjadi seperti ini:
import javax.swing.*;
import javax.swing.text.*;
import java.awt.event.*;
0 komentar:
Posting Komentar