4 Ekim 2012 Perşembe

Swing Bileşenleri-1

   Önceki derste mimariye uygun pencere açmayı anlatmıştık... Bu derste Swingde bulunan bileşenleri oluşturmayı ve nasıl ekliyceğimizden bölümler halinde bahsedicem.

   Yazacağımız kodlar AnaPencereGui sınıfının(class) içerisinde bulunan initPanel metoduna yazılıcaktır..


JLabel - JTextField ve JPasswordField



Kodları

     private JPanel initPanel() {

JPanel anaJPanel = new JPanel();

JLabel kullaniciAdiJLabel = new JLabel("Kullanıcı Adı");// JLabel oluşturuyoruz
anaJPanel.add(kullaniciAdiJLabel);//Panelimize Ekliyoruz
JTextField kullaniciJTextField = new JTextField(10);//JTextField oluşturuyoruz
anaJPanel.add(kullaniciJTextField);//Panelimize Ekliyoruz

JLabel parolaJLabel = new JLabel("Parola");// JLabel oluşturuyoruz
anaJPanel.add(parolaJLabel);//Panelimize Ekliyoruz
JPasswordField parolaField = new JPasswordField(10);// JPasswordTextField oluşturuyoruz
anaJPanel.add(parolaField);//Panelimize Ekliyoruz

return anaJPanel;
       }

JComboBox

Kodları

private JPanel initPanel() {
JPanel anaJPanel = new JPanel();
JLabel sehirlerJLabel = new JLabel("Şehirler :");// JLabel oluşturuyoruz
anaJPanel.add(sehirlerJLabel);// JLabeli Panele ekliyoruz

String comboString[] = { "Adana", "Adıyaman", "Afyon","..." };//ComboBox'da görülecek stringleri ayarlıyoruz
JComboBox sehirlerBox = new JComboBox(comboString);// ComboBox oluşturma
anaJPanel.add(sehirlerBox);//Panelimize Ekliyoruz

return anaJPanel;
}

JCheckBox

Kodları

private JPanel initPanel() {
JPanel anaJPanel = new JPanel();
JLabel hobilerJLabel= new JLabel("Hobiler :");// JLabel oluşturuyoruz
anaJPanel.add(hobilerJLabel);// JLabeli Panele ekliyoruz
JCheckBox box = new JCheckBox("Yüzme\n");// JCheckBox oluşturuyoruz
anaJPanel.add(box);//  JCheckBox Panele ekliyoruz
                JCheckBox box2 = new JCheckBox("Koşu\n");// JCheckBox oluşturuyoruz
anaJPanel.add(box2);//  JCheckBox Panele ekliyoruz

JCheckBox box3 = new JCheckBox("Yürüme\n");// JCheckBox oluşturuyoruz
anaJPanel.add(box3);//  JCheckBox Panele ekliyoruz
return anaJPanel;
}

Jlist






Kodları

private JPanel initPanel() {
JPanel anaJPanel = new JPanel(new BorderLayout());

String listeString[] = { "Yusuf Aytin", "Hakan Keten", "Hasan Kandil" };//JList'de görülecek stringleri ayarlıyoruz
JList jList = new JList(listeString);//JListi Oluştur
anaJPanel.add(jList, BorderLayout.CENTER);//JListi panele ekliyoruz

return anaJPanel;
}

JButton


Kodları


private JPanel initPanel() {
JPanel anaJPanel = new JPanel();

JButton kaydetButton = new JButton("Kaydet");
anaJPanel.add(kaydetButton);

JButton iptalButton = new JButton("İptal");
anaJPanel.add(iptalButton);


return anaJPanel;

}


Swing bileşenlerinin bazıları bunlar, bir sonra ki anlatımla swing bileşenleri eklemeye devam edicez.... Hoşçakalın :))

Hiç yorum yok:

Yorum Gönder