Swing (4) : Control di Swing

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Setiap antarmuka mempertimbangkan tiga aspek utama berikut ini :

  • Elemen UI : Ini adalah elemen visual utama yang dilihat oleh pengguna dan berinteraksi dengan GWT. Menyediakan berbagai elemen umum yang sering digunakan mulai dari yang dasar hingga yang kompleks.
  • Layout: Mendefinisikan bagaimana elemen-elemen UI diatur di layar dan menyediakan tampilan akhir GUI.
  • Behavior: Ini adalah prilaku yang muncul saat pengguna berinteraksi dengan elemen UI.

swing_class_hierarchy

Setiap kontrol di SWING menurunkan properti dari hirarki class Komponen berikut ini :

No. Class dan Deskripsi
1 Komponen

Sebuah Komponen adalah class abstrak dasar untuk control user-interface non menu di SWING. Komponen mewakili sebuah objek dengan representasi grafis

2 Kontainer

Sebuah Kontainer adalah komponen yang dapat berisi komponen-komponen SWING

3 JComponent

Sebuah JComponent adalah class dasar untuk seluruh komponen UI SWING. Dalam rangka menggunakan sebuah komponen SWING yang diturunkan dari JComponen, komponen mestilah adalah di dalam hierarki kontainmen yang akarnya adalah kontainer Swing top-level.

Elemen-elemen UI Swing

Berikut adalah daftar control yang sering digunakan saat mendesain GUI menggunakan SWING :

No. Kontrol dan Deskripsinya
1 JLabel

Objek JLabel adalah komponen untuk menempatkan teks di kontainer

2 JButton

Class ini membuat sebuah tombol berlabel

3 JColorChooser

JColorChooser menyediakan sebuah panel kontrol yang dirancang untuk memperkenanakn pengguna memanipulasi dan memilih suatu warna

4 JCheckBox

Adalah komponen grafik yang dapat bernilai true atau false

5 JRadioButton

Adalah komponen grafis yang dapat bernilai benar atau false di dalam sebuah grup

6 JList

adalah komponen yang menghadirkan kepada pengguna daftar item teks yang dapat discroll

7 JComboBox

adalah komponen yang menghadirkan kepada pengguna menu pilihan

8 JTextField

Objek JTextField adalah komponen teks yang memperkenankan pengeditan satu baris teks

9 JPasswordField

adalah komponen teks yang dikhusukan untuk entri password

10 JTextArea

Objek JTextArea adalah komponen teks yang memperkenankan pengeditan lebih dari satu baris teks

11 ImageIcon

Control ImageIcon adalah implementasi antarmuka icon yang menggambarkan icon dari gambar

12 JScrollBar

Kontrol JScrollBar mewakili komponen scroll bar yang memperkenankan pengguna memilih rentang nilai tertentu

13 JOptionPane

menyediakan serangkaian kotak dialog standar yang menyodorkan kepada pengguna suatu nilai atau suatu informasi

14 JFileChooser

Control JFileChooser mewakili jendela dialog dimana pengguna dapat memilih suatu file

15 JProgressBar

Menampilkan persentase progress suatu pekerjaan/task

16 JSlider

Memperkenankan pengguna secara grafis memilih nilai dengan menggeser suatu kenop dengan interval tertentu

17 JSpinner

adalah sebuah field baris input tunggal yang memperkenankan pengguna memilih suatu nilai angka atau suatu nilai objek dari suatu urutan tertentu

About Reza Ervani 387 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.