Checkbox dùng để chuyển đổi trạng thái (state) giữa yes/no hay true/false. Khi state là true thì ô đã được đánh dấu. Có 3 instructor thường dùng là: Checkbox() Checkbox(String label) Checkbox(String label,boolean state) với label hiển thị nhãn còn state là true/false - Lớp CheckBox dùng để tạo checkbox có tất cả 5 phương thức khởi dựng: + public CheckBox(): Tạo ô đánh dấu không có nhãn + public CheckBox(String label): tạo checkbox với nhãn là label + public CheckBox(String label,boolean state): Tạo checkbox với nhãn là label và trạng thái là state, state có thể nhận giá trị true(được đánh dấu) hoặc false(chưa được đánh dấu) + public CheckBox(String label,boolean state,CheckboxGroup g): tạo ra checkbox với nhãn label, trạng thái state, và group g, khi tham số group được khai báo thì các CheckBox thuộc Group đó sẽ thành Radio Button.
Trang 1Truong dai hoc dan lap Hai Phong
khoa cong nghé thong tin 3k 3k 3K 3k 3k 3K 3K 3k 3K 3K 3K 3K 2K 3K 3K OK 21S IS OIG OK 2 IS OK 2 3K 3K 3K 2 3K 3K 3K 3K 3K 3K 2 3K 3K 3K 3K 3K 3K 2 3K 3K 3k 3K 3K 3K 3k 3K 3K 3k 3K 3K 3K 3k 3K 3K 3K
Bao cao bai tap môn:
JAVA
Dé tai: Tim hiéu vé lớp checkbox va
checkboxGroup cua java Giáo viên hướng dẫn:
Nhóm thực hiện: Hoàng Thị Hoa
Nguyễn Thị Thuỳ Trang Pham Thi Hong Minh Nguyễn Thị Minh Phương
Trang 2l/ CheckBox
* Checkbox diing dé chuyén doi trang thai (state) gitra yes/no hay
true/false Khi state la true thi 6 da duoc danh dau Co 3
Instructor thường dùng là:
Checkbox()
Checkbox(String label)
Checkbox(String label,boolean state) với label hiển thị nhãn còn state la true/false
- Lớp CheckBox dùng đề tạo checkbox có tat ca 5 phương thức khởi
ựng:
+ public CheckBox(): Tạo ô đánh dẫu không có nhãn
+ public CheckBox(String label): tạo checkbox với nhãn là label
+ public CheckBox(String label,boolean state): Tao checkbox vo'
nhan la label va trang thai la state, state co thé nhan gia tri
true(được đánh đâu) hoặc false(chưa được đánh dấu)
+ public CheckBox(String label,boolean state,CheckboxGroup g): tạo
ra checkbox với nhãn label, trạng thái state, va group g, khi tham
SÔ group được khai báo thì các CheckBox thuộc Group do sé
thanh Radio Button
Trang 3l/ CheckBox
Dé xac lap state cho mét Checkbox ta dung
phuong thuc setState(true)
Đề lây state hiện hành của một Checkbox ta
dùng phương thức getState()
Đề xử lí tình huỗông của Checkbox khi nó thay đồi trạng thái, ta phải cho no implements giao
diện ltemListener, và bên trong nó có phương thuc itemStateChanged(ItemEvent e)
Còn dé Checkbox thực hiện những hành động
của lớp ây thì ta phải dùng phương thức
addltemListener.
Trang 4Il/ CheckBox nhiêu tuỳ chọn
CheckboxGroup
° - Đầu tiên, hãy tạo một nhóm Checkbox như sau
CheckboxGroup g=new CheckboxGroup();
- _ Sau đó đưa các Checkbox muốn đưa vào nhóm
Checkbox đó như sau
Checkbox c1=new Checkbox( Option 1",g,true);
Checkbox c2=new Checkbox("Option 2",g,false);
Checkbox c2=new Checkbox("Option 2",g,false);
* Ca 3 cai cùng mang gia tri false cũng được, nhưng nếu là true thì chỉ được một cái true
° Một CheckboxGroup có nhiều Checkbox Đề listener biết
là Checkbox nảo được chọn, ta dùng phương thức
getltem (tra vé Object) Luu y la dé tat ca cac Checkbox
cùng hiên thị trên frame, ta dung Panel
Trang 5Chúng em mong được Sự góp ÿ
của các thây cô Chúng em xin chân thành cảm
on!
THE END