Java hỗ trợ lớp Choice cho phép chúng ta tạo các danh sách chứa nhiều item. Khi danh sách vừa được tạo ra, nó sẽ rỗng. Choice colors=new Choice(); | Java ho trơ lớp Choice cho phép chung ta tạo các danh sách chứa nhiều item. Khi danh sách vừa đứớc tao ra no sề rong. Choice colors new Choice Moi thới điềm chỉ thềm đứớc một item bang cach sứ dung phứớng thức addItem nhứ đứớc chỉ ra ben dứới Red Green Chứớng trình minh hoa cach tao mọt danh sach chon lựa Chương trình import . class Choicetest extends Frame Label l1 new Label What is your favorite color Choice colors new Choice public Choicetest String title super title setLayout new FlowLayout add ll color s. addItem White color s. addItem Red colors. addItem Orange colors. addItem Green color s. addItem Y ello w colors. addItem Blue colors. addItem Black add colors public static void main String args Choicetest t new Choicetest Choice list 300 200 16 Ket xuất được chỉ ra ở hình bên dưới Hình Danh sách chọn lựa Trình quán lý cách trình bay Layout manager Layout manager điêu khiên cấch trình bấy vật ly cua cấc phấn tư GUI như la button textbox option button . MOt layout manager tự động bo trí cac thanh phan nay trong container. Cac kieu trình bay khac nhau Flow layout Border layout Card layout Grid layout GridBag Layout Tat ca cac thanh phan ma chung ta vựa tao sự dung layout manager mặc định. Cho ví du FlowLayout la cach trình bay mạc định cua mọt applet. Layout manager nay se tự đọng xap xep cac thanh phan. Tất ca cac thanh phan được đat trong mot container va được xap xep đến layout manager tưởng ưng. Layout manager được thiet lap bang phượng thưc được goi la setLayout . Bay giợ chung ta se tìm hieu chi tiết cac cach trình bay va cach bo trí cac thanh phan cua ta vao nhưng vị trí mong muon. FlowLayout manager 17 FlowLayout la layout manager mặc định cho các applet và các panel. Các thành phần được xap xếp từ goc trai tren đến goc phai dưới cua man hình. Khi một sô thanh phan được tao chung được xap xếp theo hang từ trai sang phai. Cac constructor cua FlowLayout FlowLayout mylayout .