6 Nisan 2018 Cuma

Awt BorderLayout Sınıfı

Giriş
Şu satırı dahil ederiz.
import java.awt.BorderLayout;
Açıklaması şöyle
The class BorderLayout arranges the components to fit in the five regions: east, west, north, south, and center. Each region can contain only one component and each component in each region is identified by the corresponding constant NORTH, SOUTH, EAST, WEST, and CENTER.
constructor
Şöyle yaparız.
JPanel panel = new JPanel(new BorderLayout());
constructor - hgap + vgap
Şöyle yaparız. BorderLayout içindeki her bileşen arasında 5 piksel aralık vardır.
JPanel panel = new JPanel();
panel.SetLayout(new BorderLayout(5,5));
Kullanım
Açıklaması şöyle.
BorderLayout allows only one component per area.
Java 4'ten önceki EAST,WEST gibi isimler daha sonra PAGE_START, PAGE_END olarak değiştirildi.

Örnek - CENTER
Ortaya bileşen eklemek için şöyle yaparız.
JScrollPane scrollPane = ...;

panel.add(scrollPane, BorderLayout.CENTER);
Örnek - PAGE_END
En alta bileşen eklemek için şöyle yaparız.
JPanel btnPanel = ...;
...
add(btnPanel, BorderLayout.PAGE_END);
Örnek - PAGE_START
En üste bileşen eklemek için şöyle yaparız.
panel.add(btn1,BorderLayout.PAGE_START);
panel.add(btn2,BorderLayout.PAGE_END);

panel.add(btn3,BorderLayout.CENTER);
Örnek
Şöyle yaparız
button = new JButton("click me");
frame.getContentPane().add(BorderLayout.NORTH,button);
button1 = new JButton("click me too");
frame.getContentPane().add(BorderLayout.EAST,button1);
Şeklen şöyledir




Hiç yorum yok:

Yorum Gönder