Selasa, 03 Juni 2014

Memberi JButton pada Frame di Java

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:

  1. Deklarasi class JButton

    Class JTextField ada di paket class javax.swing.JTextField, sehingga harus dideklarasikan terlebih dahulu sebelum dipakai:

    import javax.swing.JButton;
  2. Seperti class-class yang lain, JTextField di-instan-kan terlebih dahulu sebelum dipakai dengan jbTutup sebagai variabel instan:

    JButton jbTutup = new JButton("Tutup"); 
  3. Buat shorcut keyboard untuk mengakses Tombol Tutup. Disini kita memakai P sebagai shortcut

    jbTutup.setMnemonic('P');
  4. Buatlah class yang berisi kode perintah untuk mengakhiri aplikasi

    class Tutup implements ActionListener {
                public void actionPerformed (ActionEvent e)
                {dispose();}
            }
  5. Beri hint, sehingga pengguna melihat tulisan Tekan Tombol ini untuk menutup form

    jbTutup.setToolTipText("Tekan Tombol ini untuk menutup form");
  6. 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.*;

Memberi JButton pada Frame di Java Rating: 4.5 Diposkan Oleh: Good Dreamer

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.