Pengertian GUI adalah Graphical User Interface dalam dunia komputer. Pada komputer terdapat GUI atau antarmuka pengguna secara grafis. Istilah ini bukan hal yang lumrah pada saat awal kemunculan komputer. Namun setelah komputer generasi keempat mulai diciptakan, munculnya televisi berwarna (yang mendorong pada penciptaan layar monitor berwarna) serta evolusi pada perangkat penampil gambar (graphic adapter atau graphic card atau video card) membuat komputer mulai mendapatkan suatu sistem baru.
sumber : http://belajar-komputer-mu.com/pengertian-dan-sejarah-singkat-gui/
langsung saja ke bahasan.
-klik kanan pada subproject yang sudah dibuat
-pilih new
-pilih JFrame
Akan keluar seperti gambar dibawah ini
Panel-panel sebelah pojok kanan pada gambar digunakan untuk mengdit JFrame.
Saya akan menggunakan Internal Frame terdapat pada swing containers dan menggunakan label, text field, button yang terdapat pada swing controls.
bisa Anda lihat di pada gambar dibawah ini :
selanjutnya saya akan memberikan action pada tombol beli dan reset.
tombol beli untuk perhitungan.
tombol reset untuk mengkosongkan semua kolom penginputan.
untuk tombol beli klik kiri 2x kemudian tuliskan source code berikut:
private void BeliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String merk = nama.getText();
int nma=0;
int AC = Integer.parseInt(merk);
if (AC == 1){
nma=3300000;
}
else if (AC == 2){
nma = 3500000;
}
else if (AC == 3){
nma = 3000000;
}
String PK = pk.getText();
int n = 0;
double upk = Double.parseDouble(PK);
if (upk==0.5){
n=500000;
}
else if (upk==1){
n=700000;
}
int total;
total = nma+n;
biaya.setText(String.valueOf(total));
}
Gambar untuk coding beli
kembali ke design yang terdapat pada kanan source.
klik kiri 2x tombol reset.
selenjutnya tuliskan source code berikut :
private void ResetActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
nama.setText(String.valueOf(" "));
pk.setText(String.valueOf(" "));
biaya.setText(String.valueOf(" "));
}
Gambar untuk coding reset
sekarang tinggal run program tersebut.
ScreenShot prongram:







