Lớp FlowLayout
55
• Các thành phần được đưa vào từ trái
sang phải, theo từng dòng, nếu hết
dòng sẽ sang dòng mới.
Lớp FlowLayout
56
• Một số phương thức củaFlowLayout
• FlowLayout( ); // các cấu tử
• void setAlignment(int align); // căn lề
public void init()
{
// tao flow layout can le phai
FlowLayout layout = new FlowLayout(FlowLayout.RIGHT);
setLayout(layout);
add(new TextField(15));
add(new Button(“Press me”));
}
Lớp BorderLayout
57
• BorderLayout sắp xếp các thành phần
theo 5 vùng: EAST, WEST, SOUTH,
NORTH, CENTER
Lớp BorderLayout
58
//
public void init()
{
// tao border layout
setLayout(new BorderLayout());
add(new Button(“Up”), BorderLayout.NORTH);
• Khung chứa là các đốitượng trên đócó
thể chứa các thành phầnkhác. Applet,
Frame, Dialog, Panel là các ví dụ về
khung chứa.
Label 1
Label 2
Button
TextField
Container
Component