Assalamu’alaikum wr.wb
Haloo sahabat bloger, Gini nich saya ada
PR tentang GUI teman. Teman tau Gui tidak?
Mari kita bahas sekilas tentang Gui
teman.
Gui merupakan suatu
metode untuk antar muka computer berbasis grafis, Gui ini teman digunakan dalam
pembuatan program aplikasi dengan mempertimbangkan dua aspek yaitu keindahan tampilan dan
kemudahan pengguna program. Swing adalah
Gui yang lightweight, karena lebih multiplatform dan sedikit menggunakan native
class.
JFrame :
form
JButton :
tombol
JTextField : isian text
JLabel :
membuat label
JRadioButton : membuat radiobutton
JTable :
membuat table
JCheckbox : membuat panel checklist
Langsung saja ya teman masuk kePR saya
biar lebih paham,
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Prpbo {
//
import javax.swing.*;
//public class Biodata {
public static void main(String[] args) {
GUI g = new GUI();
}
}
class GUI extends JFrame {
final JTextField fnama = new JTextField(10);
final JTextField fNIM = new JTextField(20);
final JTextField fhonor = new JTextField(30);
JLabel lnama = new JLabel("Nama Lengkap");
JLabel lNIM = new JLabel("NIM");
JLabel lhonor = new JLabel("Honor");
JButton btnSave = new JButton("Save");
JButton btnCancel = new JButton("Cancel");
public GUI() {
setTitle ("Mencoba Kombinasi komponen GUI");
setDefaultCloseOperation(3);
setSize (350,200);
setLayout (null);
add(lnama);
add(fnama);
add(lNIM);
add(fNIM);
add(lhonor);
add(fhonor);
add(btnSave);
add(btnCancel);
// setBounds (m,n,o,p)
//m = posisi x; n = posisi n
// o = panjang komponen; p = tinggi komponen
lnama.setBounds(10,10,120,20);
fnama.setBounds(130,10,150,20);
lNIM.setBounds(10,35,100,20);
fNIM.setBounds(130,35,150,20);
lhonor.setBounds(10,60,150,20);
fhonor.setBounds(130,60,150,20);
btnSave.setBounds(100,130,120,20);
btnCancel.setBounds(215,130,120,20);
setVisible(true);
}
}
Output:
Inilah teman PR saya
semoga membantu teman semua, berbagi itu indah teman. Selain menambah wawasan
berbagi itu membuat pertemanan makin erat.hehehe
Ini semua tidak lepas
dari bimbingan kakak asdos saya low teman, heheh...
Terimakasih..