kali ini saya akan membahas yakni Komponen dasar GUI.
KOMPONEN DASAR GUI
UI(GRAPHICAL USER INTERFACE ) GUI = Grafical User Interface adalah teknik pemrograman window dengan menggunakan komponen window sehingga user dapat berinteraksi dengan nyaman dengan window Seluruh komponen window seperti Menu, Label, Button dll adalah subclass dari class Component§ Interface berfungsi sebagai sarana bantu agar user dapat berinteraksi dengan program
GUI (Graphic User Interface )
- Interface yang digunakan dalam bentuk grafik Istilah Penting pada GUI- Container adalah Wadah untuk meletakkan komponen- komponen GUI.
- Komponen GUI mewarisi kelas JComponent, antara lain:
§ Tombol: JButton, JCheckBox, JRadioButton, JMenuItem
§ Combo box: JCombobox
§ List: JList
§ Menu: JMenu, J MenuItem
§ Label: JLabel
§ Text Field:JTextField
§ Tabel : JTabel
Berikut saya akan menjelaskan apa saja komponen-komponen GUI dalam java netbeans:
Swing Containers
Swing Controls
Swing Menus
Event : Sinyal yang dibangkitkan untuk merespon aksi dari user.
§ Contoh: aksi dari klik mouse/ keyboard
§ Aksi tsb akan ditangani oleh Event Handler
- Dialog
§ Sebuah Window kecil untuk menampilkan info sederhana pad user
- Layout
§ Sebuah window utama dapat terdiri dari beberapa komponen yang dapat disesuaikan dengan layout
- Menu
§ Adalah sekumpulan perintah yang dapat dipilih user untuk menjalankan perintah tertentu. Menu dibuat untuk memudahkan user mengetahui fasilitas yang tersedia pada suatu program.
API(aplication programming interface) untuk GUI§ AWT (Abstract Window Toolkit):Library dan komponen GUI (java.awt) yang pertama kali diperkenalkan oleh Java, Sun tidak merekomendasikan lagi penggunaan komponen GUI dari AWT
§ Swing or JFC (Java Foundation Class):Library dan komponen GUI (javax.swing) terbaru dari Java dan yang direkomendasikan Sun untuk pemrograman GUI. Komponen Swing sebagian besar adalah turunan AWT dan lebih lengkap daripada AWTü Komponen Dasar SwingSecara umum terdapat 5 bagian swing yang akan sering digunakan yaitu:1. Top-level Container, merupakan container dasar dimana komponen lainnya akandiletakkan. Contoh container seperti ini, yaitu Frame, Dialog, dan Applet yangdiimplementasikan berupa class Jframe, Jdialog, dan Japplet.2. Intermediate Container, merupakan container perantara dimana komponenlainnya akan diletakkan, salah satu contohnya pane yang diimplementasikanberupa class Jpanel.3. Atomic Component, merupakan komponen yang memiliki fungsi yang spesifik,dimana umumnya user langsung berinteraksi dengan komponen jenis ini. ContohJbutton, Jlabel,JtextField, dan JtextArea4. Layout Manager, berfungsi untuk mengatur bagaimana tata letak atau posisikomponen yang akan diletakkan, satu sama lain di dalam suatu container. ContohBorderLayout, BoxLayout,FlowLayout, GridBagLayout, dan GridLayout.5. Event Handling, untuk menangani event yang dilakukan oleh user sepertimenekan tombol, memperbesar atau memperkecil ukuran frame dllCONTOH PROGRAM GUI (KALKULATOR SEDERHANA )
Tidak ada komentar:
Posting Komentar