![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Lập trình Java căn bản - Chương 7 Lập trình đồ họa
Số trang: 15
Loại file: pdf
Dung lượng: 98.63 KB
Lượt xem: 2
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đến cuối chương trình bạn có thể: hiểu biết về các lớp, biết cách vẽ hình ảnh của GUI với đối tượng thuộc lớp . Chúc các bạn thành công.
Nội dung trích xuất từ tài liệu:
Lập trình Java căn bản - Chương 7 Lập trình đồ họa M c tiêu Đ n cu i chương b n có th •Hi u bi t v l p Font, l p FontMetricsChương 7- L p trình ñ h a •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 1 2 1N i dung 7.1- Ôn t p7.1- Ôn t p • Event : Tín hi u nh n bi t có s thay ñ i7.2- Các v n ñ cơ b n v v . tr ng thái.7.3- Đi u khi n m u s c. • Ngu n phát sinh event: H th ng, user,7.4- Đi u khi n Font. event khác.7.5- Đ h a v i l p Graphics.7.6- Paint mode. • Có 2 m c s ki n : low-level events7.7- Đ h a v i l p Graphics2D. (không do user kích h at), semantic-level7.8- File nh. events (event do user kích ho t)7.9- Tóm t t. • Có 4 lo i semantic-level events: trong gói7.10- Chương trình v b ng chu t. java.awt.event: ActionEvent, 3 AdjustmentEvent, ItemEvent, TextEvent. 4 2 7.2- Các v n ñ cơ b n v vÔn t p... • Đi u khi n m u s c.• Event Source: Đ i tư ng kích ho t 1 s ki n. • Ch n Font• Event là ñ i tư ng mô t có s thay ñ i tr ng thái • Thao tác v : V chu i, v hình, tô m u. c a ñ i tư ng ngu n.• Event handler: Các method x lý tình hu ng d a • Ch ñ ñ h a Graphic mode. trên lo i Event object.• Khi 1 event x y ra, event source s g i các method • Xu t file nh. tương ng ñư c ñ nh nghĩa trong ñ i tư ng listener k t h p v i event source.• Qu n lý 1 event trong ng d ng là t o 1 ñ i tư ng listener phù h p v i event source, vi t code event handler, k t h p event source v i listener. 5 6 3 7.3- Đi u khi n m u s c Đi u khi n m u s c (tt) • 1 m u t ch n ñư c n ñ nh b ng b 3 (Red,Green,Blue)• T i 1 th i ñi m. có 1 m u n n (background color, m c thông qua constructor c a l p Color : ñ nh là white) hi n hành và 1 m u v hi n hành m c Color class ñ nh là black. public Color(float RedVal, float GreenVal, float BlueVal)• Thao tác v i m u n n và m u v c a Frame: public Color(int RedVal, int GreenVal, int BlueVal) // 0..255 setBackground(aColor); getBackground(); Truy xu t tr 1 m u ho c thành ph n c a 1 m u setForeground(aColor); getForeground(); getRed(), getGreen(), getBlue(), getRGB()• n ñ nh m u v g.setColor (aColor); // g:graphic object • Thí d v n ñ nh m u hi n hành: Color c = new Color( 255,130,60);• Ch ñ nh m u b ng các h ng m u s c: Khai báo s n g.setColor(c) ; // g: graphic object trong l p Color Color.black , … Các h ng khác : … white, gray , lightGray, darkGray, red, pink, orange, g.setColor(new Color(100,0,200)); yellow , green, magenta, cyan , blue. 7 8 47.4- Đi u khi n Font Font....• Font = Ki u ch , mô t nét v • Có th l y t p font trong máy b ng 1 ñ i tư ng thu c (glyphs) c a ký t . l p GraphicEnvironment.• Có ký t 1 nét (a), 2 nét (á) • L y fonts h th ng thông qua ñ i tư ng• 3 thu c tính c a font: Font GraphicsEnvironment name, font style, font size. • Thí d : L y fonts h th ng ñưa vào choice cFonts• L p Font mô t cho 1 font.• Physical Fonts: Font th c, là GraphicsEnvironment ge; các font TrueType hay ge=GraphicsEnvironment.getLocalGraphicsEnvironment(); PostScript Type 1. Font f[]= ge.getAllFonts();• Logical Font: chia làm 5 nhóm: for (int i=0;i Font (tt) 7.5- Đ h a v i l p Graphics. • L p FontMetric cho ta • Graphic: Hình nh kích thư c font: do ta v ho c file String getName(): tên font nh. int getHeight() : chi u cao • M t GUI thi u hình FontMetricDemo.java nh là 1 GUI thi u int getAscend() sinh khí (dull). int getDescent() Kho ng h ñ n ký t • Trong gói AWT cung int getHeight() k ti p c p ñ i tư ng int getLeading() Graphics cho ta v vàTham kh o thêm trong Document c a l p này ñ bi t l p Image cho tathêm các methods thao tác v i file nh.Thí d 2- Truy xu t thu c tính kích thư c font 11 12 ...
Nội dung trích xuất từ tài liệu:
Lập trình Java căn bản - Chương 7 Lập trình đồ họa M c tiêu Đ n cu i chương b n có th •Hi u bi t v l p Font, l p FontMetricsChương 7- L p trình ñ h a •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 1 2 1N i dung 7.1- Ôn t p7.1- Ôn t p • Event : Tín hi u nh n bi t có s thay ñ i7.2- Các v n ñ cơ b n v v . tr ng thái.7.3- Đi u khi n m u s c. • Ngu n phát sinh event: H th ng, user,7.4- Đi u khi n Font. event khác.7.5- Đ h a v i l p Graphics.7.6- Paint mode. • Có 2 m c s ki n : low-level events7.7- Đ h a v i l p Graphics2D. (không do user kích h at), semantic-level7.8- File nh. events (event do user kích ho t)7.9- Tóm t t. • Có 4 lo i semantic-level events: trong gói7.10- Chương trình v b ng chu t. java.awt.event: ActionEvent, 3 AdjustmentEvent, ItemEvent, TextEvent. 4 2 7.2- Các v n ñ cơ b n v vÔn t p... • Đi u khi n m u s c.• Event Source: Đ i tư ng kích ho t 1 s ki n. • Ch n Font• Event là ñ i tư ng mô t có s thay ñ i tr ng thái • Thao tác v : V chu i, v hình, tô m u. c a ñ i tư ng ngu n.• Event handler: Các method x lý tình hu ng d a • Ch ñ ñ h a Graphic mode. trên lo i Event object.• Khi 1 event x y ra, event source s g i các method • Xu t file nh. tương ng ñư c ñ nh nghĩa trong ñ i tư ng listener k t h p v i event source.• Qu n lý 1 event trong ng d ng là t o 1 ñ i tư ng listener phù h p v i event source, vi t code event handler, k t h p event source v i listener. 5 6 3 7.3- Đi u khi n m u s c Đi u khi n m u s c (tt) • 1 m u t ch n ñư c n ñ nh b ng b 3 (Red,Green,Blue)• T i 1 th i ñi m. có 1 m u n n (background color, m c thông qua constructor c a l p Color : ñ nh là white) hi n hành và 1 m u v hi n hành m c Color class ñ nh là black. public Color(float RedVal, float GreenVal, float BlueVal)• Thao tác v i m u n n và m u v c a Frame: public Color(int RedVal, int GreenVal, int BlueVal) // 0..255 setBackground(aColor); getBackground(); Truy xu t tr 1 m u ho c thành ph n c a 1 m u setForeground(aColor); getForeground(); getRed(), getGreen(), getBlue(), getRGB()• n ñ nh m u v g.setColor (aColor); // g:graphic object • Thí d v n ñ nh m u hi n hành: Color c = new Color( 255,130,60);• Ch ñ nh m u b ng các h ng m u s c: Khai báo s n g.setColor(c) ; // g: graphic object trong l p Color Color.black , … Các h ng khác : … white, gray , lightGray, darkGray, red, pink, orange, g.setColor(new Color(100,0,200)); yellow , green, magenta, cyan , blue. 7 8 47.4- Đi u khi n Font Font....• Font = Ki u ch , mô t nét v • Có th l y t p font trong máy b ng 1 ñ i tư ng thu c (glyphs) c a ký t . l p GraphicEnvironment.• Có ký t 1 nét (a), 2 nét (á) • L y fonts h th ng thông qua ñ i tư ng• 3 thu c tính c a font: Font GraphicsEnvironment name, font style, font size. • Thí d : L y fonts h th ng ñưa vào choice cFonts• L p Font mô t cho 1 font.• Physical Fonts: Font th c, là GraphicsEnvironment ge; các font TrueType hay ge=GraphicsEnvironment.getLocalGraphicsEnvironment(); PostScript Type 1. Font f[]= ge.getAllFonts();• Logical Font: chia làm 5 nhóm: for (int i=0;i Font (tt) 7.5- Đ h a v i l p Graphics. • L p FontMetric cho ta • Graphic: Hình nh kích thư c font: do ta v ho c file String getName(): tên font nh. int getHeight() : chi u cao • M t GUI thi u hình FontMetricDemo.java nh là 1 GUI thi u int getAscend() sinh khí (dull). int getDescent() Kho ng h ñ n ký t • Trong gói AWT cung int getHeight() k ti p c p ñ i tư ng int getLeading() Graphics cho ta v vàTham kh o thêm trong Document c a l p này ñ bi t l p Image cho tathêm các methods thao tác v i file nh.Thí d 2- Truy xu t thu c tính kích thư c font 11 12 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng lập trình java Java cơ bản Lập trình Java Tin học cơ sở Kỹ thuật lập trình Ngôn ngữ lập trình Tin học căn bản Lập trình đồ họaTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 282 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 278 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 273 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 230 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 225 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 220 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 219 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 218 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 204 0 0