GUI adalah singkatan dari Graphical User Interface. Pada awalnya sekitar tahun 1996, java menggunakan java.awt . Versi terbaru dari GUI adalah javax.swing yang lebih powerfull, dengan tampilan yang lebih cantik, dan pilihan widget yang lebih banyak.
public class MySimpleFrame extends JFrame{
public MySimpleFrame()
{
setVisible(true);
setSize(800, 650);
setTitle("MY SIMPLE FRAME");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton ok = new JButton();
JButton cancel = new JButton();
ok.setText("OK");
cancel.setText("CANCEL");
}
public static void main(String[] args) {
MySimpleFrame msf = new MySimpleFrame();
}
}
Untuk membuat GUI class yg ingin kita beri GUI kita extends JFrame. Dengan demikian class kita memiliki instance variable dan method dari class JFrame. Jika tidak mau memanfaatkan inheritance, bisa juga dengan membuat object dari JFrame dengan cara JFrame jframe = new JFrame(); (buat object seperti biasa.
Pada baris code diatas ada beberapa method yang digunakan:
1. setVisible(true) = untuk menampilkan frame
2. setTitle("My Simple Frame") = membuat title dengan judul "My Simple Frame"
3. setSize(800, 650) = menetukan ukuran frame dlm pixel
4. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) = jika user mengklik tombol x pada kanan atas akan langsung menutup frame dengan paksa
5. setLocationRelativeTo(null) = menampilkan frame di tengah layar
Ada pula object untuk membuat button yaitu JButton. Dengan membuat object dari JButton, kita dapat menampilkan button pada frame kita. Fungsi dari method setText() adalah untuk memberi nama dan menampilkan pada button dalam frame kita.
Pada JFrame juga ada pembagian layout.
* Flow layout = menyesuaikan dengan ukuran window
* Grid layout = programmer dapat menentukan berapa grid yang diinginkan
* Border layout = secara default dibagi menjadi 4 yaitu north, south, east, west
public class MySimpleFrame extends JFrame{
public MySimpleFrame()
{
setVisible(true);
setSize(800, 650);
setTitle("MY SIMPLE FRAME");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton ok = new JButton();
JButton cancel = new JButton();
ok.setText("OK");
cancel.setText("CANCEL");
}
public static void main(String[] args) {
MySimpleFrame msf = new MySimpleFrame();
}
}
Untuk membuat GUI class yg ingin kita beri GUI kita extends JFrame. Dengan demikian class kita memiliki instance variable dan method dari class JFrame. Jika tidak mau memanfaatkan inheritance, bisa juga dengan membuat object dari JFrame dengan cara JFrame jframe = new JFrame(); (buat object seperti biasa.
Pada baris code diatas ada beberapa method yang digunakan:
1. setVisible(true) = untuk menampilkan frame
2. setTitle("My Simple Frame") = membuat title dengan judul "My Simple Frame"
3. setSize(800, 650) = menetukan ukuran frame dlm pixel
4. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) = jika user mengklik tombol x pada kanan atas akan langsung menutup frame dengan paksa
5. setLocationRelativeTo(null) = menampilkan frame di tengah layar
Ada pula object untuk membuat button yaitu JButton. Dengan membuat object dari JButton, kita dapat menampilkan button pada frame kita. Fungsi dari method setText() adalah untuk memberi nama dan menampilkan pada button dalam frame kita.
Pada JFrame juga ada pembagian layout.
* Flow layout = menyesuaikan dengan ukuran window
* Grid layout = programmer dapat menentukan berapa grid yang diinginkan
* Border layout = secara default dibagi menjadi 4 yaitu north, south, east, west
No comments:
Post a Comment