1
Chương 7- Lập trình đồ họa
2
Mục tiêu
Đến cuối chương bạn có thể
•
Hiểu biết về lớp Font, lớp FontMetrics
•
Hiểu biết về lớp Color.
•
Biết cách vẽ hình ảnh trên GUI. với đối
tượng thuộc lớp Graphics, Graphics2D
3
Nội dung
7.1- Ôn tập
7.2- Các vấn đề cơ bản về vẽ.
7.3- Điều khiển mầu sắc.
7.4- Điều khiển Font.
7.5- Đồ họa với lớp Graphics.
7.6- Paint mode.
7.7- Đồ họa với lớp Graphics2D.
7.8- File ảnh.
7.9- Tóm tắt.
7.10- Chương trình vẽ bằng chuột.
4
7.2- Các vấn đề cơ bản về vẽ
•
Điều khiển mầu sắc.
•
Chọn Font
•
Truy xuất trị 1 mầu hoặc thành phần của 1 mầu
getRed(), getGreen(), getBlue(), getRGB()
•
Thí dụ về ấn định mầu hiện hành:
Color c = new Color( 255,130,60);
g.setColor(c) ; // g: graphic object
…
g.setColor(new Color(100,0,200));
7
7.4- Điều khiển Font
•
Font = Kiểu chữ , mô tả
nét vẽ (glyphs) của ký
tự.
•
3 thuộc tính của font:
Font name, font style,
font size.
•
Lớp Font mô tả cho 1
font.
8
Font....
•
Có thể lấy tập font trong máy bằng 1 đối tượng thuộc
lớp GraphicEnvironment.
•
Lấy fonts hệ thống thông qua đối tượng
GraphicsEnvironment
•