belajar menggunakan netbeans untuk membuat GUI dengan Java Swing [part 2]

Daftar Materi Java next part[3]

pada bagian 1 kita sudah membuat sebuah kelas turunan JFrame dengan nama SwingGui dan membahas window – window atau menu – menu yang ada di netbeans untuk keperluan desain GUI, sekarang kita akan mencoba membuat action event pada sebuah tombol / button. komponen yang kita perlukan adalah sebagai berikut dengan urutan dari keterangan komponen adalah:

  • [tipe komponen] = [nama_variable] —:> [keterangan]
  1. JButton = klik —:> ketika tombol ditekan akan merubah tulisan pada label.
  2. JLabel = label_ganti —: > ketika (tombol) klikΒ  ditekan label_ganti akan berubah tulisannya.
  • karena pada pada bagian 1 kita sudah membuat sebuah kelas turunan dari JFrame dan masih kosong, sekarang kita tambahkan button dan label dengan cara drag n drop (tekan – tahan – seret – lepaskan) hehe :). sehingga menjadi seperti ini

  • rubah variabel tiap komponen dengan nama klik danΒ  label_ganti untuk button dan label dengan cara klik kanan komponen .. lalu ganti namanya.
  • dengan cara yang sama lakukan untuk mengganti text / edit text sehingga menjadi
  • lalu kita beri event pada button(klik) dengan cara klik kanan button -> events -> action -> action performed, akan muncul kode berikut
    private void klikActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
      }

    sekarang agar saat di tekan, label dapat berubah tulisannya maka lengkapi kodenya menjadi

    int tekan = 0;
      private void klikActionPerformed(java.awt.event.ActionEvent evt) {
        tekan++;
        label_ganti.setText("sudah diklik sebanyak "+tekan+" kali");
      }

    int tekan digunakan sebagai variabel yang menyimpan angka berapa jumlah klik, ketika di klik maka dilakukan tekan++ / penambahan(1 angka) kepada variabel tekan. lalu mengganti tulisan pada label_ganti dengan label_ganti.setText(); yang berisi tulisan yang ingin digunakan sebagai tulisan baru. hasilnya adalah seperti ini.

mudah kan? πŸ™‚ oke segitu dulu ya kita lanjut di sesi berikutnya, simak terus ya. semoga bermanfaat, kritik dan saran sangat membantu membuat saya lebih baik.

Daftar Materi Java next part[3]
13 Comments

Add a Comment

Your email address will not be published. Required fields are marked *