JAVA GUI
- Muhammad Ridwan
- Riswan Panji Pratomo
Konsep Bahasa Pemrograman Java II
Cara Membuat Project Baru Di Netbean
Klik File>new project
Atau bisa Ctrl +Shift +N
Klik java >next
Isi nama Project (Tanpa
Spasi) Dan directory
penyimpanan
Hilangkan Tanda Ceklis Di
create main class >> finish
Belajar Membuat
Jframe,JDialog form
Klik kanan <default package>
Klik new>>java package >>isi nama
package>>finish.
Untuk membuat Frame utama, klik
kanan pada package yang telah
dibuat, Klik new>Jframe Form
>>isi nama Frame >>Finish
Untuk membuat dialog form klik
kanan pada package yang telah
dibuat, Pilih Jdialog (kalau
tidak ada, cari di Other)>>isi
nama untuk dialog nya>>finish.
Melakukan setting
properties pada Layout
Klik Kanan pada Layout lalu pilih
properties
Untuk memberi judul pada Layout
Untuk membuat layout
tidak bisa di resize
Untuk membuat Layout pop up di
tengah, tidak di pojok kiri atas
Mengenal Tools (palette) pada Netbeans
palette yang sering di gunakan di Netbeans
[Link]
[Link] Field
[Link]
[Link]
[Link] Area
Cara Memberi Border Panel
Klik kanan Panel>> Properties>>
Klik border ...>> klik model
border yang kita inginkan >> ok
Merubah Nama Variabel
dan hak akses elemen
Biasakan untuk merubah nama setiap
variabel agar tidak membingungkan ketika
melakukan koding. (Contoh seperti nama
button, nama textfield,dll)
Klik kanan pada button > Change Variable
Name
Ubah Hak akses dari private menjadi
PROTECTED, agar variabel dapat
diakses dari halaman berbeda.
Klik kanan pada button > Properties
> Code > Variable Modifiers
Menghubungkan 2 Halaman
Nama Halaman pertama (penamaan bebas),
Judul Jframe untuk selanjutnya nama akan digunakan untuk
halaman pertama memanggil halaman pertama
Menjelaskan bahwa halaman 2
dgn nama “proses” menempel
pada halaman utama yang
bernama “frame”
Judul Jdialog
halaman kedua Nama Halaman kedua (penamaan bebas), untuk
selanjutnya nama akan digunakan untuk
memanggil halaman kedua
Melakukan Koding Button di halaman
utama
Nama variabel Pertama-tama tulis terlebih dahulu 2
button yang import ini di bawah nama package.
dikoding
Nama
Halaman Kodingan button tadi ditulis pada
lokasi bagian ini pada source program.
button Cukup copas tulisan sebelah pada
berada bagian ini.
Isi Kodingan
dari button
Penjelasan koding tombol tambah
pertemuan 4
Mengambil inputan dari TextField lalu
menampungnya di dalam variabel String dengan
bantuan fungsi getText(). Semua data yang Merubah data yang bertipe
didapat dari TextField akan bertipe String String menjadi Integer, karena
data akan dijumlahkan haruslah
bertipe integer.
TFa dan TFb Menghitung hasil pertambahan,
adalah nama lalu merubah hasil pertambahan
variabel yang bertipe integer menjadi
dari String agar dapat ditampilkan
textfield pada program.
halaman 2
Menampilkan String “tampil”
pada Label di halaman kedua
dengan bantuan setText(), yang
artinya ia akan mengeSET text
pada label menjadi String yang
diinginkan.
Mengganti halaman, dengan cara menyembunyikan
halaman “frame”, lalu memunculkan halaman “proses”
Cara Konversi Variabel Di netbeans
Fungsi SetText & GetText
Menggunakan JOptionPane
Contoh JOptionPane untuk
konfirmasi, masih banyak jenis
lainnya seperti yang hanya untuk
menampilkan pesan
Tambahkan import terlebih
dahulu.
Menyatakan Pilihan tombol,
Contoh algoritma untuk Menyatakan halaman masih banyak macam
tempat pop up ini lainnya.
JOptionPane pilihan exit muncul
TUGAS I
HALAMAN UTAMA
Ketentuan
• Nama Projek = NIM
• Nama Package = appNama > appRiswan
• Nama Frame dibebaskan
• Tampilan dibebaskan asal fitur utama
tetap ada
• Fungsi tombol exit :
• Akan keluar konfirmasi “Keluar program?” , pilihan OK
CANCEL, OK = keluar program
• Fungsi tombol Login:
• Membuka halaman kedua apabila texfield password
diinputkan “root” (password harus root).
• Gunakan fungsi equals untuk mengecek kondisi.
If([Link](“root”))
• Apabila input password bukan root keluarkan pesan
password salah dengan menggunakan
[Link]
• Input username dibebaskan
TUGAS I
HALAMAN KEDUA
Ketentuan
• Username pada saat login ditampilkan
sebagai salam.
• Fungsi tombol cancel :
• Akan keluar konfirmasi “Cancel input?” , pilihan OK
CANCEL, OK = kembali ke halaman login.
• Fungsi tombol Save:
• Mengambil inputan dari 4 textField lalu menampilkannya
pada halaman ketiga,sekalian ganti halaman menjadi
halaman ketiga
TUGAS I
HALAMAN KETIGA
Ketentuan
• Menampilkan output dari data yang
diinput pada halaman kedua.
• Bonus = 10% * gaji
• Total = gaji + bonus
• Fungsi tombol ok:
• Kembali ke halaman kedua.
• Tugas dikirim ke riswan.id2016@[Link]