!
%
(
$
+
%
%
)
%
Sau đây là kết quả của chương trình trên:
Hình 6.5: truyền tham số cho applet
Bây giờ chúng ta sẽ sử dụng lớp Graphics để vẻ các hình chẳng hạn như: đường thẳng,
hình oval, và hình chữ nhật. Chúng ta sẽ học lớp Font trong các phần sau. Lớp này có thể
dùng để in văn bản bằng bất cứ font nào.
6.5 Lớp Graphics
Java cung cấp gói AWT cho phép ta vẽ các hình đồ hoạ. Lớp Graphics bao gồm tập hợp rất
nhiều phương thức. Nhưng phương thức này được sử dụng để vẽ bất cứ hình nào trong
các hình sau:
Oval
Rectangle
Square
Circle
Lines
Text
Bạn có thể vẽ những hình này bằng bất cứ màu nào. Frame, Applet và canvas là các môi
trường để hiển thị đồ hoạ.
Để vẽ bất cứ hình ảnh nào chúng ta cần phải có nền đồ hoạ (Graphical Background). Để
có được một nền đồ hoạ, chúng ta goi phương thức ‘getGraphics()’ hay bất cứ phương
thức nào trong các phương thức sau đây:
repaint()
Được gọi khi cần vẽ lại những đối tượng đã vẽ.
update(Graphics g)
Được gọi một cách tự động bởi phương thức ‘repaint()’.
Phương thức này sẽ xoá những đối tượng đã vẽ, và truyền nó cho đối tượng của lớp
Graphics để gọi phương thức ‘paint()’;
paint(Graphics g)
Được gọi bởi phương thức update().
Đối tượng được truyền cho phương thức này được dùng để vẽ. Phương thức này dùng để