www.updatesofts.com
p1.add(“4”,fourth);
add(p1);
}
}
Kết xuất của chương trình như sau:
Hình 5.13 CardLayout
Trong hình bên trên, các panel được thêm vào panel chính như là các thẻ riêng biệt. Vì thế
chỉ có thẻ đầu tiên mới được thấy trên màn hình. Nhưng người dùng có thể điều hướng
sang các panel khác sử dụng các phương thức của CardLayout.
5.4.4. GridLayout Manager
‘GridLayout’ trợ giúp việc chia container vào trong ô lưới. Các thành phần được đặt trong
các dòng và các cột. Mỗi khung lưới nên chứa ít nhất một thành phần. Một khung lưới
được sử dụng khi tất cả các thành phần có cùng kích thước.
Constructor GridLayout được tạo như sau:
Gridlayout g1=new GridLayout(4,3);
4 là số dòng và 3 là số cột.
Chương trình 5.11 minh họa cách trình bày lưới:
Chương trình 5.11
import java.awt.*;
class Gltest extends Frame
{
Button btn[];
String str[]={“1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”};
public Gltest(String title)
{