Selasa, 06 Oktober 2009

ASPEK GUI PADA JAVA

. Selasa, 06 Oktober 2009

Pada zaman sekarang ini. Teknik pemerograman berbasis GUI menjadi kebutuhan pokok dalam dunia teknologi informasi, tuntutan kebutuhan akan aplikasi yang mudah, memudahkan, cepat dalam pembuatannya serta menarik untuk di pandang mata, hal inilah yang membuat GUI menjadi kebutuhan pokok. Dalam duni teknologi informasi.

Pengenalan GUI (Graphical User Interface)

Sebelum kita mengenal GUI dalam pemrograman java, Java menyediakan pembuatan program berupa console based di mana iteraksi denga user selalu melalui command prompt dan menggunakan teks. Pada kenyataan sebenarnya, jika kita ingin gunakan graphical user interface (GUI) dapat dikatakan keharusan. User pada umumnya lebih senang berinteraksi dengan GUI dibandingkan dengan sekumpulan teks karena dengan GUI, program akan terlihat lebih menarik dan lebih terkesan user friendly.


Perlu di ingat Java telah mendesain sedemikian rupa komponen GUI sehingga umumnya cara penggunaan tidak jauh berbeda satu sama lain. Kita hanya perlu sedikit bereksperimen untuk mengetahui cara penggunaannya

Komponen GUI yang pertama kali di perkenalkan oleh java yaitu AWT (Abstract Eindow Toolkit). Komponen ini merupakan komponen yang di perkenalkan oleh java sebelum SWING tetapai dalam pembuatan GUI, library AWT juga memiliki peran yang penting dalam pembuatan GUI sebelum SWING. Namaun Setelah SWING di perkenalkan java merekomendasikan pembuatan GUI menggunakan SWING. Akan tetapi kita masih memerlukan AWT di karenakan sebagian besar komponen Swing sendiri merupakan turunan dari komponen AWT sehingga ada beberapa class dari komponen AWT yang bukan merupakan komponen GUI yang harus digunakan bersamaan dengan komponen SWING.

Swing merupakan sekumpulan fature yang di buat untuk memudahkan programmer dalam membuat GUI di mana Swing merupakan bagian dari JFC(Java Foundation Class)

Beberapa Komponen GUI Pada SWT dan SWING

Komponen Nama Keterangan
Swing Kontrol Label Untuk menampilkan teks dan gambar

Button Untuk membuat sebuah tombol yang di gunakan untuk tujuan tertentu

Chack Box Digunakan untuk memilih salah satu atau beberapa item dari banyak pilihan item yang disediakan

Radio Button Untuk memilih item dimana hanya salah satu item saja yang dapat dipilih

Combobox Untuk memasukkan banyak pilihan item di dalamnya dan berbentuk seperti sebuah scroll sering juga di sebut drop-down list

List Mirip dengan Combo box, hanya berbeda pada tampilannya saja. List berbentuk memanjang ke bawah. Secara fungsional tidak jauh berbeda dengan combo box hanya list lebih memakan tempat jika dimasukkan dalam form

Progress Bar Untuk memperlihatkan sudah sampai dimana suatu aplikasi berjalan. Sering dugunakan saat aplikasi mulai loading

Table Untuk menyisipkan tabel pada form
Swing Menus Menus Bar Untuk menyisipkan sebuah wadah yang di gunakan sebagai menu

Menu Item Untuk mengisi Menu Bar yang berupa aneka macam menu.
Swing Windows Dialog Untuk membuat jendela dialog

Frame Untuk menyisipkan frame pada form
AWT Label Sama dengan label pada swing control namun hanya bisa di gunakan untuk teks
Button Sama dengan button pada swing control


Text Field Untuk memasukkan teks yang bisa di edit kembali atau sebagai input dari suatu aplikasi


Sumber :

http://ikc.vip.net.id/berseri/ginanjar-java/index.php
http://www.informatika.lipi.go.id/publikasi/desain-model-gui-pada-sistem-pengenal-suara.html
Pemrograman berbasis objek dengan bahasa java, Indra Jani S, Kom, MM. martin S. Kom. Penerbit PT. Elex Media Komputindo
Belajar Otodidak Java dengan Netbeands 6.0, Hendry, ST. Penerbit PT. Elex Media Komputindo

2 Command:

Anonim mengatakan...

:))
uiuii

Anonim mengatakan...

http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/21.gifhttp://us.i1.yimg.com/us.yimg.com/i/mhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/3.gifesg/emoticons7/71.gifhttphttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/8.gif://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/5.gifhttp://us.i1.yimg.com/http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/66.gifus.yimg.com/i/mesg/emoticons7/62.ghttp://us.i1.yimg.com/us.yimg.com/http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/13.gifi/mesg/emoticons7/4.gififhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/1.gifhttp://us.i1.yimg.com/ushttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/22.gif.yimg.com/i/mesg/emoticons7/102.gifhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/24.gifhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/35.gif

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Isikan komentar anda di sini...

 

Pengikut

Posting Terbaru

Sobi's is proudly powered by FortalComputer.com | Template by o-om.com