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 |
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