Giáo trình môn Lập trình Java (Phần 2)
2. Một số phương thức cùa ỉởp Component
Lớp Component cung cấp các thuộc tính, phương thức chung cho các lớp con của nó. Sau đây là một số phương thức của lớp Component:
- Dimension getSize(): cho lại đối tượng thuộc lớp Dimension gồm width (chiều rộng), height (chiều cao/ xác định kích thước của một thành phần tính theo pixel.
- void setsize(int width, mt height) và void setSize(Dimension d) đặt lại kích thước cúa thành phần.
- Point getLocation(): cho lại tọa độ (kiểu Point) trên cùng bèn trái (tọa độ gốc) của thành phần đang xét.
- void setLocationịint X, int y) và void setLocationfPoint p): đặt lại các tọa độ được chì định cho một thành phần.
- Rectangle getBoundsị): cho lại đường biên là hỉnh chừ nhật Rectangle bao gồm tọa độ gốc và chiều dài, chiều rộng cua hình chừ nhật.
- void setBounds(int X, int y) và void setBounds(Rectangle r):đặt lại đường biên cho một thành phẩn.
- void setForeground(Coỉor íỌrđược sư dụng đế đặt màu vẽ cho thành phần đồ họa
- void setBackground(Coỉor c):đặt màu nền cho thành phần đồ họa. Các tham số cua hai hàm này là đối tượng của lớp Color sè được giới thiệu ơ phần sau.
- Font getFontQ: được sư dụng để biết được font cua các chừ đang xư lý trong thành phần đồ họa.
- void setFont(Font/)rđặt lại font chừ cho một thành phần.
- void setEnabled(boolean ố>.*Ncu đối số b của hàm getEnabledO là true thì thành phần đang xét hoạt động bình thường, nghía là có kha năng kích hoạt (enable), có the trá lời các yêu cầu cúa người sừ dụng và sinh ra các sự kiện như mong muốn. Ngược lại, nếu là false thì thành phần tương ứng sẽ không kích hoạt được, nghía là không thê trà lời được các yêu cẩu cúa người sử dụng.
- Lưu ý: Tất cả các thành phần giao diện kill khởi tạo đều được kích hoạt
- void setVisìbleịbooỉean ố)rMột thành phân đô họa có thê được hiên thị lèn màn hình (nhìn thấy được) hoặc bị che giấu tày thuộc vào đối số cúa hàm setVisibleO là true hay false.
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
File đính kèm:
- giao_trinh_mon_lap_trinh_java_phan_2.pdf