Struktur
Program
Output
Swing Controls
-Label : Sebuah kolom/area yang digunakan untuk menampilkan tulisan atau gambar
-Toggle Button : Tombol yang memiliki 2 keterangan seperti saklar (ON/OFF)
- Radio Button : Tombol yang berfungsi untuk memilih dan tidak memilih pilihan lainnya, tombol ini hanya dapat memilih satu dari sekian pilihan
- Combo Box : Komponen yang digunakan sebagai dropdown list, bisa digunakan untuk memilih multiple selection
- Text Field : Komponen yang digunakan sebagai input / bidang yang dapat diedit (menulis didalamnya)
- Scroll Bar : Komponen yang menyesuaikan tampilan sebuah konten yang terbatas & menampilkan scroll
- Progress Bar : Sebuah bar yang mengindikasi sebuah pekerjaan dengan menampilkan presentasi pekerjaan tersebut
- Password Field : Sebuah bidang yang digunakan untuk menulis katasandi, tidak akan menampilkan karakter & diganti dengan tanda titik
- Separator : Digunakan untuk keperluan umum seperti membatasi komponen & memberikan garis pemisah
- Editor Pane : Bidang yang sering disebut textarea, biasa digunakan untuk menulis apapun didalamnya
- Button : Sebuah tombol sederhana
-Check Box : Kotak centang yang dapat dicentang atau tidak
-Button Group : Class yang digunakan untuk membuat multi lingkup eksklusi satu set tombol
-List : Menampilkan sebuah daftar & dapat dipilih lebih dari satu
-Text Area :Tidak berbeda jauh dengan Editor Pane, sebuah kolom besar yang dapat digunakan untuk menulis
- Slider : Pengguna dapat menggeser sebuah nilai secara grafik seperti membesar kecilkan volume
- Formatted Field : Komponen yang memungkinkan untuk mengedit sebuah nilai didalamnya secara partikular
- Spinner : Sebuah bidang input angka yang memiliki tombol naik dan turun untuk mengontrol angka tersebut
- Text Pane :Bidang text yang dapat diisi dengan ilai dan menandai isi-isi tersebut
- Tree : Sebuah direktori folder yang tersusun seperti pohon ketika memiliki folder didalam folder