Materi 5 GUI (Grapichal User Interface)

Materi Dasar GUI


Pengertian GUI

GUI secara umum adalah Interaksi yang dapat dilaksanakan oleh user melalui menu dan icon yang diperlihatkan dalam modus grafik.

Fungsi Java GUI

  1. Menciptakan layar atau windows.
  2. Menciptakan komponen grafis.
  3. Mengorganisasikan komponen pada ruang kerja frame windows.
  4. Memberikan properti, event, dan respon pada window ataupun komponen.


Komponen Utama GUI Java

Komponen Utama GUI java adalah JFC (Java Fundamental Class):

  1. Koordinat GUI.
  2. AWT (Abstract Windows Toolkit) merupakan paket dasar dalam pembentukan GUI dengan menggunakan platform yang terdapat dalam masing-masing OS (native resource) Paket dasar : java.awt.component.
  3. Swing Product SUN dalam membangun GUI yang Independent sehingga bersifat cross platform dalam tampilan window yang dihasilkan. Paket dasar: javax.swing.Jcomponent.
  4. Event Handler Aksi-reaksi yang diberikan pada tiap-tiap komponen GUI.


Tipe-Tipe Layout 

Berikut adalah beberapa tipe – tipe layout pada Java GUI antara lain :


  • Flow Layout
Menyusun komponen berdasarkan ukuran default masing-masing, dengan posisi mulai dari kiri ke kanan dan dari atas ke bawah di dalam container yang digunakan.
  • Grid Layout
Membagi komponen dalam bentuk “rectangular grid”.
  • Border Layout
Mengisi sebuah daerah yang berisi komponen-komponen yang berbeda pada waktu yang berbeda.
  • Card Layout
Layout Manager ini juga melibatkan penumpukkan frame dalam permintaan yang cocok, saat memanggil fungsi Berikutnya, kerangka yang telah ditambahkan dalam urutan setelah frame yang sedang ditampilkan adalah frame berikutnya.
  • Grid Bag Layout
Merupakan salah satu tata letak penyedia tata ketak komponen GUI pada java yang paling flexibel dan kompleks. Sehingga ini dapat mmungkinkan agi programer untuk mengatur tata letak komponen GUI dalam beberapa span baris atau kolom.  GridBagLayout menempatkan komponen dalam bentuk empat persegipanjang (sel).
  • Container
Merupakan sebuah kelas yang digunakan untuk sebagai tempat atau wadah dalam penataan komponen GUI layout management.



Kelebihan dan Kekurangan GUI

Kelebihan GUI :

  1. Desain Grafis lebih menarik
  2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
  3. Memudahkan pengguna.
  4. Menarik minat pengguna.
  5. Resolusi gambar yang tinggi.

Kekurangan GUI :

  1. Memakan memory yang sangat besar.
  2. Bergantung pada perangkat keras.
  3. Membutuhkan banyak tempat pada layar komputer.
  4. Tidak fleksibel.

Komentar

Postingan populer dari blog ini

Materi 8 GUI IV (Tabel)

Materi 2 Percabangan

Materi 10 Cara Menggunakan iReport Pada Java