Oleh: pandupy | Oktober 21, 2009

Dasar Perancangan Graphical User Interface (GUI)

GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis, seperti button, dialog box, menu, dsb.
Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop dengan Toolkit JAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit). Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2)
JAVA menyediakan dua graphical library.
• AWT (Abstract Windows Toolkit)
• Swing
Perbandingan antara AWT dan Swing
Swing adalah komponen Java kedua setelah AWT yang memungkinkan programer untuk membuat dan mengatur interface grafis dari aplikasi yang mereka buat. Prosedur pembuatan interface Swing hampir sama dengan prosedur pembuatan interface AWT seperti pembuatan frame, membuat dan meletakkan komponen di dalam frame, metode untuk melakukan action yang di berikan kepada komponen tersebut, dan lainnya.
Di sisi user, perbedaannya sangat besar. Tampilan dari komponen swing berbeda jauh dengan tampilan dari komponen AWT. Di sisi konseptor Swing merupakan pilihan yang ideal karena dia berisi lebih banyak komponen di bandingkan AWT. Merupakan hal yang wajar jika AWT lebih cepat di aksesnya dibandingkan dengan Swing karena selain mempunyai lebih banyak komponen, Swing mempunyai metoda yang lebih rumit dalam mengatur perilaku setiap komponennya
Contoh:
import java.awt.* ;
Import java.awt.event.* ;
Import javax.swing.* ;
Graphical ObjectGraphical Objects
• Container (tempat), obyek yang dapat menapung komponen grafis dan tempat yang lebih kecil
Contoh: frames, panels
• Component, obyek grafis yang berfungsi untuk menampilkan data, menerima masukan, atau menunjukkan suatu kondisi.
Contoh: buttons, labels, text fields
• Event, obyek yang merepresentasikan suatu kejadian.
Contoh: gerakan mouse, penekanan tombol
• Listener, suatu obyek yang ’menunggu’ suatu kejadian khusus dan akan bereaksi (melakukan sesuatu) jika kejadian tersebut terjadi.

Nb :curiousjava.wordpress.com/2008/10/22/dasar-perancangan-graphical-user-interface-gui/


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: