11 Mart 2013 Pazartesi

Add a button as the default Java(Java da buttonu varsayılan olarak ayarlama)

Java da  buttonu varsayılan olarak ayarlama
Resim 1
Resim 1  de görüldüğü üzere orta panele GridLayout ile eklenen buttonların boyutlarının varsayılan (daha küçük ) gibi olmasını şu şekilde sağlarız..

public JPanel initPanel() { 
JPanel anaJPanel = new JPanel(new BorderLayout());
JPanel ustJPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
JPanel ortaJPanel = new JPanel(new FlowLayout());// buttonun varsılan olarak kullanılmasını sağlar..
JPanel ortaIkiJPanel = new JPanel(new GridLayout(6,1,25,25));
JPanel altJPanel = new JPanel(new  FlowLayout(FlowLayout.RIGHT));
 
JButton kasapkodu = new JButton("KASAP ADI");
JButton kesilenhayvanbutton = new JButton("KESİLEN HAYVAN DETAYLARI");
JButton kasapbilgileriguncellebutton = new JButton("KASAP BİLGİLERİNİ GÜNCELLE");
JButton cikisbutton = new JButton("ÇIKIŞ");
JLabel bos1JLabel = new JLabel(" ");// boş label ler aradakii boşlukları oluşturmak için...
ortaIkiJPanel.add(bos1JLabel);
JLabel bos2JLabel = new JLabel(" ");
ortaIkiJPanel.add(bos2JLabel);
JLabel bos3JLabel = new JLabel(" ");
ortaIkiJPanel.add(bos3JLabel);
ustJPanel.add(kasapkodu);
ortaIkiJPanel.add(kesilenhayvanbutton);
ortaIkiJPanel.add(kasapbilgileriguncellebutton);
ortaJPanel.add(ortaIkiJPanel);
altJPanel.add(cikisbutton);
anaJPanel.add(ustJPanel, BorderLayout.NORTH);
anaJPanel.add(ortaJPanel, BorderLayout.CENTER);
anaJPanel.add(altJPanel, BorderLayout.SOUTH);
return anaJPanel;
resim 2
Resim 2 de görüldüğü gibi yukarıdaki kodları kullanarak sayfa tasarımını daha da güzelleştirebilirz..

Not: buradaki boş label kullanmamızdaki sabep aradaki boşlukları oluşturmaktır. Orta panele dikkat edersek
GridLayout degil de FlowLayout  kullandık buttonun varsayılan olarak kullanılmasını sağlar..




Hiç yorum yok:

Yorum Gönder