JAVA CORE - Trang 95

class FrameDemo extends Frame
{

public FrameDemo(String title)

{

super(title);

}

public static void main(String args[])

{

FrameDemo f=new FrameDemo(“I have been Frameed!!!”);

f.setSize(300,200);

f.setVisible(true);

}

}

Lớp được định nghĩa Framedemo là một lớp con của lớp Frame. Lớp FrameDemo này có
một constructor, trong contructor này ta cho gọi hàm super(). Tiến trình này sẽ lần lượt
gọi constructor của lớp con (trong trường hợp này là frame). Mục đích của super() là gọi
constructor của lớp cha mẹ. Tiến trình này sẽ tạo một đối tượng của lớp con, lớp con này
sẽ tạo frame. Thêm vào đó, nó cũng sẽ cho phép đối tượng frame nhìn thấy được thông
qua phạm vi lớp. Tuy nhiên, frame vẫn không nhìn thấy được và không có kích thước. Để
làm được điều này, ta sử dụng hai phương thức nằm trong phương thức main: setSize()
và setVisible().

Kết xuất của chương trình giống như hình 5.2

Hình 5.2 Frame

5.2.2 Panel


Panel được sử dụng để nhóm một số các thành phần lại với nhau. Cách đơn giản nhất để
tạo một panel là sử dụng hàm constructor của nó, hàm Panel().

Chương trình 5.2 chỉ ra cách tạo một panel:

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.