Lập trình java và các tài liệu liên quan
fr.add(checkBut); fr.add(li); fr.setBounds(10, 10, 400, 200); fr.setVisible(true); } } Kết thực thi chương trình: 4.4.5.Các đối tượng khung chứa Container Như biết container đối tượng khung chứa có khả quản lý chứa đối tượng (components) khác Các components sử dụng đưa vào đối tượng khung chứa container Mỗi container thường gắn với LayoutManager (FlowLayout, BorderLayout, GridLayout, GridBagLayout, Null Layout) qui định cách trình bày bố trí components container Các lọai container java: Frame, Panel, Dialog, ScrollPanes 101 4.4.5.1 Khung chứa Frame java.lang.Object + java.awt.Component + java.awt.Container + java.awt.Window + java.awt.Frame Khung chứa Frame cửa số window hẳn hoi mức bao gồm tiêu đường biên (border) ứng dụng windows thông thường khác Khung chứa Frame thường sử dụng để tạo cửa sổ ứng dụng Khung chứa Panel có quản lý trình bày (LayoutManager) mặc định FlowLayout 4.4.5.2 Khung chứa Panel java.lang.Object + java.awt.Component + java.awt.Container + java.awt.Panel Khung chứa Panel có quản lý trình bày (LayoutManager) mặc định FlowLayout Đối với khung chứa Panel Panel lồng vào nhau, khung chứa Panel thường dùng để bố trí nhóm components bên khung chứa khác Ví dụ: import java.awt.*; public class PanelDemo extends Frame { private Button next, prev, first; private List li; public PanelDemo(String sTitle) { super(sTitle); next = new Button("Next >>"); prev = new Button("