8:29 PM | Posted in


Jlist Merupakan salah satu class turunan javax.swing.*;. Apa fungsi dalam program yang akan di buat pada tulisan kali ini?nanti pembaca akan melihat, Demo Event HandlinGrag and Drop menggunakana JList. Event Merupakan Sebuah aksi yang akan di laksanakan oleh program yang kita buat. Sedangkan handling berfungsi untuk menangani aksi yang kita buat. Ada aksi berarti ada Handling buat menangani sesuatu atau aksi yang kita buat.
Untuk memilai pertama, buka Netbeans IDE 6.5 :
- buatlah project dengan nama GUI2 dan Class JFrame From dengan nama FrmUtama



Teman-Teman sekalian akan mendapatkan sebuah Frame kosong yang siap digunakan untuk merancang Tampilan User Interface. Untuk menyediakan tools yang digunakan untuk membuat dan merancang komponen ikuti langkah seperti ini.






Selanjutnya, teman-teman memasukan komponen atau objek-objek ke dalam sebuah container(JFrame).
dan tempatkan objek-objek seperi di bawah ini.



Properties :
JLabel1 ubah teks menjadi sumber
JLabel2 ubah teks menjadi tujuan

Jlist1 :
Variable Name : lstSumber

JList2 :
Variable Name : lstTujuan

JButton1 :
Variable Name : btntutup;
Text : Keluar

Jbutton2 :
Varibale Name : btnReset
Text : Reset

- Ubah properti selectionMode dengan cara Klik kanan lstSumber → Properties
pilih SINGLE
- Ubah properti dragEnabled dengan memberikan tanda check



- Lakukan langkah 11 sampai 13 untuk lstTujuan
Maka tampilan akan menjadi seperti berikut ini




Sampai saat ini kita sudah membuat form sebagai User Interface. Pada bagian ini
kita akan membuat Event Handler agar program dapat berjalan dengan menerima aksi
yang diberikan pengguna dan mengembalikan proses perhitungan
1. Klik pada Source dan ketikan variable-varibale di bawah ini di bawah class frmUtama



private boolean sumberTerpilih=false;
private DefaultListModel listModelTujuan;
Private DropTarget dropTarget;

Tambahkan kode program berikut sesudah kata InitComponents();



- Klik kanan listSumber → Events → Mouse → MousePressed



Jadikan kode program anda menjadi seperti berikut



Berikan event ActionPerformed pada btnReset, isi dengan kode berikut :



Berikan event ActionPerformed pada btnTutup, isi dengan kode berikut
int x = JOptionPane.showConfirmDialog(null,"Keluar dari aplikasi", "Pesan konfirmasi",
JOptionPane.Yes_No_Option);
if (x == JOptionPane.Yes_Option){
System.exit(0)
}


Ubah Main,java anda menjadi seperti berikut ini.
public static void main(String[] args) {
// TODO code application logic here
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new FrmUtama().setVisible(true);
}
});
}

Sumber : RATNO KUSTIAWAN, S.KOM "Modul2 GUI"

Category:
��

Comments

0 responses to "Handling Drag and Drop Event pada JList"