Swing bir GUI penceresi oluşturmak için bir grup bileşen sağlar. Gösterilebilmek için, kaba bir kontrol eklenmelidir.
Bir kabın içindeki bileşenler o kap tarafından belirtilen yerleşim ve boyut ilkelerine göre yerleştirilir ve boyutlandırılırır.
Basitlik için, içerik pencere gözü için yerleşim yöneticisi null olarak ayarlanabilir
ve her bileşenin salt pozisyon ve boyutu setBounds(int, int, int, int) yöntemiyle ayarlanabilir.
Aşağıda gösterildiği buradaki parametreler sırasıyla x koordinatını, y koordinatını, genişliği ve yüksekliği bildirir.
// set layout manager to null
getContentPane().setLayout(null);
// bir bileşen yarat
JXXX component = new JXXX(...)
// pozisyonunu ve boyutunu ayarla
component.setBounds(x,y,w,h);
// içerik pencere gözüne ekle
getContentPane().add(component);
// diğer bileşenleri yarat ve ekle
...
Aşağıdaki tabloda kullanılabilecek bir grup temel kontroller verilmiştir.
JLabel |
 |
Kısa bir dizgi veya görüntü (veya ikisini de) gösterir. |
JTextField |
 |
Düz metnin bir satırını değiştirmek için kullanılabilir. |
JTextArea |
 |
Çok satırlı bir düz metni değitirmek için kullanılabilir. |
JButton |
 |
Bir metin ve bir görüntü gösterebilen standart bir düğme. |
JCheckBox |
 |
Seçilmiş/Seçimi kaldırılmış olabilir ve onun durumunu gösterir. |
JRadioButton |
 |
Seçilmiş/Seçimi kaldırılmış olabilir ve onun durumunu gösterir. Birçok düğmeyi içeren ve bir zamanda sadece birinin kullanılabildiği
ButtonGroup örneği ile birlikte kullanılabilir.
|
JComboBox |
 |
Bir düğme veya düzenlenebilir alan ve açılan menü gösterir. Listeden bir değer seçilebilir. |
JList |
 |
Bir veya daha fazla öğenin seçilebildiği bir liste gösterir. |
JSlider |
 |
Topuzu belirtilen sınırlar içinde kaydırarak bir değer seçilebilir. |
JProgressBar |
 |
Belirtilen sınırlar arasında kalan bir sayı gösterebilir.
|