Hệ thống phân cấp của các lớp Java AWT được đưa ra dưới đây.
Vùng chứa (Container) là thành phần trong AWT mà chứa các thành phần khác như button, textfield, label, ... Các lớp được kế thừa lớp Container được biết đến như các container như Frame, Dialog, Panel.
The window is the container that have no borders and menu bars. You must use frame, dialog or another window for creating a window.
Panel là vùng chứa mà không chứa thanh tiêu đề và thanh menu. Nó có thể có các thành phần như button, textfield, ...
Khung (Frame) là vùng chứa thanh tiêu đề và có thể có các thanh trình đơn. Nó có thể có các thành phần khác như button, textfield, ...
Phương thức |
Mô tả |
---|---|
public void add(Component c) |
chèn một thành phần vào thành phần this. |
public void setSize(int width,int height) |
Thiết lập kích thước (chiều rộng và chiều cao) của thành phần. |
public void setLayout(LayoutManager m) |
Thiết lập trình quản lý bố cục cho thành phần. |
public void setVisible(boolean status) |
Thiết lập ẩn / hiện thành phần, mặc định false (ẩn). |
Để tạo ví dụ AWT đơn giản, bạn cần sử dụng Frame, có 2 cách để tạo Frame:
Trong ví dụ này, chúng ta sẽ hiển thị thành phần Button trên khung.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Kết quả:
Ví dụ tạo thể hiện của lớp Frame:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Kết quả:
Nguồn tin: viettuts