Cornelius henry's Weblog

September 23, 2008

laporan praktikum java II

Filed under: java — cornelius henry @ 3:56 pm

SWING

Bab 1

TEORI DASAR

1.    Java Swing
GUI merupakan aplikasi yang memiliki antarmuka grafis yang menarik dengan komponen-komponen GUI didalamnya.
Contoh komponen GUI adalah : form, button, checkbox, radiobutton, listbox, textbox dsb. Pada bahasa pemrograman java, komponen GUI dan pemrograman GUI menggunakan kelas-kelas yang terdapat dalam package swing. Package swing merupakan pengembangan dari package awt pada java veri sebelumnya.
2.    JFrame
Berfungsi sebagai layar utama (main window) untuk menjalankan aplikasi java GUI, Dapat diletakkan komponen GUI sbg interface, antara lain TextField, Button, CheckBox dan lainnya.
3.    JLabel
Label menampilkan teks pada layar dengan konstruktor sbb :
JLabel();
JLabel(String teks);
JLabel(String teks, int alignment);

Bab 2
Listing program

1. Framebiasa.java

Penjelasan program Framebiasa.java

•    import javax.swing.*; : memanggil kelas javax.swing
•    JFrame frame = new JFrame(“Ini Judulnya”); : layar utama (main window) untuk menjalankan aplikasi java
•    frame.setSize(300,200); : ukuran frame (panjang,lebar)
•    frame.setVisible(true); : menampilkan frame
•    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); : menampilkan icon minimize, restore down dan exit pada frame

output progam Framebiasa.java

2. Panggilframeturunan.java

Penjelasan program panggilframebiasa.java
•    class FrameTurunan extends JFrame { : sebagai layar utama (main window) untuk menjalankan aplikasi java

•    setTitle(Judul); : memberi judul
•    setDefaultCloseOperation(3); : menampilkan icon exit pada frame yang ditampilkan
•    FrameTurunan f = new FrameTurunan(“ini frame turunan”); : instansiasi objek yang berfungssi untuk mengakses kelas

Output program panggilframebiasa.java

4.    GUI.java

Penjelasan program GUI.java
•    JRadioButton rbPria = new JRadioButton(” Laki-Laki “); : instansiasi objek untuk mengakses kelas yang berformat radiobutton, yaitu hanya dapat memilih 1 pilihan saja.
•    JLabel lagama = new JLabel(” Agama “); : instansiasi objek untuk mengakses kelas agama
•    JComboBox cmbAgama = new JComboBox(namaAgama); : pada format combobox akan ditampilkan beberapa pilihan, tapi kita hanya dapat memilih satu pilihan saja.
•     JCheckBox cbSepakbola = new JCheckBox(” Sepakbola “); : pada format checkbox akan ditampilkan beberapa pilihan dan kita dapat memilih satu atau lebih dari pilihan yang ditampilkan.

•    JButton btnSave = new JButton(“OK”); : biasanya digunakan pada peringatan dan hanya terdapat satu pilihan yaitu “OK”.
•    group.add(rbPria); : menambahkan group
•     setLayout(null); : untuk mengatur jenis metode jenis metode yang digunakan pada saat memasang kompunen
•    add(lnama); : menambahkan nama
•     lnama.setBounds(10,10,120,20); : sebagai koordinat posisi icon yang akan ditampilkan pada frame

output

KESIMPULAN

Dari laporan yang saya susun dapat disimpulkan bahwa GUI biasa digunakan dalam pembuatan program aplikasi, GUI juga dapat diartikan ebagai suatu metode untuk antar-muka computer basis grafis.  Kita dapat menampilkan berbagai komponen GUI menggunakan frame.

Assiten

Cornelius Henri                                                                                                               Muhammad Faris A.
123070237                                                                                                                                           Plug 8

Advertisement

3 Comments »

  1. hai……..

    Comment by dicky — November 5, 2008 @ 4:14 am | Reply

    • oiiiiiii……………….!!!!!!!!!!!!!!!!!!!!1

      Comment by cornhenry — March 11, 2009 @ 3:09 am | Reply

  2. hfkhfjdgjdkg bingung

    Comment by cornhenry — March 13, 2009 @ 6:15 am | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Rubric. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.