21.02.2015 tarihli Ders
Container(Kap diyorum ben)
Bütün componentler ,bir container olmak zorundadır.Container swing componentleri yönetmek ve düzenlemek için özel tasarlanmış bir swing componentidir.Başlıca swing Componentleri JPanel,JSrollpane,JTabbedPane,JSplitPane dir.
Bu örneğimizde Jpanel olacak
Jpanelin cervesini düzenleme Component eklemeyi göstereceğim.
Kod satırları:
class Container {
public static void main(String[] args) {
JFrame fr = new JFrame();
fr.setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel pane = new JPanel();
JButton b1 = new JButton("1");
JButton b2 = new JButton("2");
b1.setBorder(new BevelBorder(BevelBorder.RAISED));
b2.setBorder(new BevelBorder(BevelBorder.RAISED));
pane.setBorder(new EtchedBorder(Color.BLACK, Color.RED));
pane.add(b1);
pane.add(b2);
fr.add(pane);
fr.setSize(100,100);
fr.setVisible(true);
}
}
Ekran Cıktısı
Container(Kap diyorum ben)
Bütün componentler ,bir container olmak zorundadır.Container swing componentleri yönetmek ve düzenlemek için özel tasarlanmış bir swing componentidir.Başlıca swing Componentleri JPanel,JSrollpane,JTabbedPane,JSplitPane dir.
Bu örneğimizde Jpanel olacak
Jpanelin cervesini düzenleme Component eklemeyi göstereceğim.
Kod satırları:
class Container {
public static void main(String[] args) {
JFrame fr = new JFrame();
fr.setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel pane = new JPanel();
JButton b1 = new JButton("1");
JButton b2 = new JButton("2");
b1.setBorder(new BevelBorder(BevelBorder.RAISED));
b2.setBorder(new BevelBorder(BevelBorder.RAISED));
pane.setBorder(new EtchedBorder(Color.BLACK, Color.RED));
pane.add(b1);
pane.add(b2);
fr.add(pane);
fr.setSize(100,100);
fr.setVisible(true);
}
}
Ekran Cıktısı
Hiç yorum yok:
Yorum Gönder
Lütfen yorumlarınızı iletiniz...