GUI
atau Graphical User Interface adalah bentuk antarmuka pengguna yang
memungkinkan user agar dapat berinteraksi dengan perangkat elektronik. Bisa
juga diartikan sebagai sebuah sistem komponen visual interaktif untuk software
komputer. Secara umum, Sistem operasi Graphical User Interface terdiri dari
jendela, menu, tombol, icon, dan widget lainnya yang didesain dengan tujuan
user friendly atau bisa digunakan oleh semua pengguna umum.
GUI
atau Graphical User Interface adalah bentuk antarmuka pengguna yang
memungkinkan user agar dapat berinteraksi dengan perangkat elektronik. Disebut
juga sebagai sebuah sistem komponen visual interaktif untuk software komputer.
Secara
umum, sistem operasi Graphical User Interface terdiri dari jendela, menu,
tombol, icon, dan widget lainnya yang didesain dengan tujuan user friendly atau
bisa digunakan oleh semua pengguna umum.
Berikut
adalah komponen komponen GUI
Swing container
1.Panel
Untuk
mengelompokkan beberapa komponen
2.Split
Pane
Menampilkan
dua komponen dalam ruang yang tetap, memungkinkn user untuk menentukan ukuran
ruang yang dipilih untuk setiap komponen.
3.Tool Bar
Sebagai
tempat untuk menampilkan tool-tool yang bertujuan mempermudah user dalam
mengoperasikan beberapa tool-tool yang mungkin sering digunakan.
4.Internal
Frame
Merupakan
frame internal (di dalam frame utama). membuat banyak window (multi-window) di
dalam satu frame.
5.Tabbed Pane
Membuat frame
yang terdiri dari tab-tab yang bisa dipilih oleh user.
6.Scroll Pane
Menyediakan
scroll bar di sekeliling perubahan ukuran komponen.
7.Layered
Pane
Menyediakan
tiga lapis dimensi untuk memposisikan komponen.
Swing Controls
1.Label
Untuk
memberikan keterangan tambahan atau indentitas pada tombol atau perintah
lainnya.
2.Toggle
Button
Button yang
selalu berada dalam salah satu dari dua kondisi. Setiap klik pada button akan
merubah dari kondisi satu ke kondisi lainnya.
3.Radio
Button
Untuk meminta
user agar memilih satu dari lebih dua pilihan, contoh penggunaannya adalah
ketika kita mengisi data diri untuk pilihan jenis kelamin.
4.Combo box
Berfungsi
untuk menyisipkan beberapa pilihan / perintah, sehingga dengan Combo Box ini
lebih menghemat tempat, karena dalam Combo Box ini terdiri dari beberapa
pilihan.
5.Text Field
Untuk membuat
kolom agar kelak bisa diisi perintah-perintah teks atau angka oleh user,
semisal pada pembuatan aplikasi kalkulator “text field” berfungsi menampilkan
hasil dari hitungan kalkulator tersebut.
6.Scroll Bar
Untuk
menggeser jendela (windows) secara vertikal.
7.Progress
Bar
Digunakan
untuk menampilkan status proses.
8.Password
Field
Tempat untuk
mengisikan password yang kita miliki.
9.Separator
Berfungsi
sebagai “sekat” atau pemisah antar garis yang ada pada aplikasi atau software
yang nantinya akan dibuat.
10.Editor
Pane
Sebuah panel yang digunakan untuk mengedit tulisan.
11.Tabel
Menampilkan
atau menyisipkan tabel pada aplikasi yang nantinya akan kita buat.
12.Button
Kontrol yang
tampil pada layar dengan bentuk tertentu yang mirip dengan tombol persegi
panjang dengan tulisan di tengahnya.
13.Check Box
Memilih lebih
dai satu pilihan, dengan menyimpan data dan akan menampilkannya ketika di klik.
14.Button
Group
Untuk
menggabungkan seluruh button supaya menjadi satu kesatuan fungsi.
15.List
Untuk
menampilkan beberapa item.
16.Text area
Tempat
mengetikkan tulisan yang berada dalam kotak yang mempunyai fungsi scroll.
17.Slider
Berfungsi
sebagai visualisasi proses perjalanan dari sebuah musik atau video.
18.Spinner
Berisi angka
yang diletakkan secara ringkas atau berupa daftar, ketika kita membutuhkan
angka lebih kecil, kita tinggal klik tanda panah sampai muncul angka yang kita inginkan,
atau sebaliknya misalkan kita butuh angka lebih besar klik tanda panah sampai
muncul angka yang kita inginkan.
19.Text pane
Menampilkan
teks dan membolehkan user untuk mengeditnya.
20.Tree
Menampilkan
data dalam bentuk hirarkis
Swing Menus
Untuk
menciptakan tab-tab menu yang nantinya dipergunakan untuk perintah menu yang
diinginkan.
Membentuk perintah menu yang masih bisa dilanjutkan ke menu yang lebih khusus.
3.Menu Item
Berisi
perintah-perintah spesifik yang ada dalam menu bar, sehingga perintah-perintah
pada menu item lebih khusus.
Menu
Item/CheckBox
Memberi tanda
(V) pada menu perintah tertentu supaya komputer melakukan seperti apa yang kita
perintahkan.
Menu
Item/Radio Button
Untuk
melakukan rating atau survey sesuatu alamat website atau digunakan pada perintah
pemilihan halaman cetakan pada printer.
Popup Menu
Menu yang
akan tampil secara otomatis atau apabila kita menggerakkan kursor mouse pada
area tertentu, biasanya berisi tentang informasi suatu obyek/icon/menu.
Terimakasih
semoga dapat bermanfaat













