tailieunhanh - Bài giảng Ngôn ngữ lập trình Java: Chương 6.2 - TS. Phan Nguyên Hải

Bài giảng Ngôn ngữ lập trình Java: Chương Applet, cung cấp cho người đọc những kiến thức như: Tạo các applet; Đối tượng đồ hoạ Graphics; Kĩ thuật khung hình phụ; . Mời các bạn cùng tham khảo! | LECTURE 6 tiếp APPLET NỘI DUNG TRÌNH BÀY Tạo các applet Đối tượng đồ hoạ Graphics Kĩ thuật khung hình phụ 2 PHẦN 1 TẠO CÁC APPLET MỘT SỐ METHOD CỦA COMPONENT void setVisible boolean hiển thị hoặc ẩn component Dimension getSize trả về kích thước của component void setSize Dimension thay đổi kích thước void setEnabled bật hoặc tắt component void repaint cập nhật lại component void update Graphics g được gọi qua repaint void paint Graphics g được gọi qua update void setBackground Color đặt màu nền . 4 XÂY DỰNG CÁC APPLET Lớp Applet Java có lớp kế thừa từ lớp cho phép tạo ra các applet trong Web. Mọi lớp applet do người dùng tạo ra đều phải kế thừa từ lớp Applet. 5 XÂY DỰNG CÁC APPLET Ví dụ 1 Tạo file import import public class TestApplet extends Applet public void paint Graphics g Helloworld 50 25 Dịch javac 6 XÂY DỰNG CÁC APPLET Thực thi applet Cách 1 Tạo file có nội dung như sau 7 KHUNG CỦA MỘT APPLET CƠ BẢN import import public class TestApplet extends Applet public void init public void start public void stop public void destroy public void paint Graphics g 8 HOẠT ĐỘNG CỦA APPLET init khởi tạo applet start applet bắt đầu hoạt động stop applet chấm dứt hoạt động destroy giải phóng applet Chú ý paint không phải là phương thức của Applet mà là của Component. paint được gọi mỗi khi cửa sổ được vẽ lại. 9 HOẠT ĐỘNG CỦA MỘT APPLET Vòng đời của một Applet Nạp một applet applet được khởi tạo và thực thi Chuyển hoặc trở về trang Web Các phương thức stop và start sẽ được gọi Nạp lại applet như quá trình nạp applet Thoát khỏi trình duyệt phương thức stop và destroy sẽ được gọi 10 PHẦN 2 LỚP GRAPHICS LỚP GRAPHICS là lớp cung cấp các phương thức vẽ đồ hoạ cơ bản Đường thẳng Line Đường oval Oval Hình chữ nhật Rectangle Đa giác Polygon Văn bản Text Hình ảnh Image . 12 LỚP GRAPHICS Hệ tọa độ

TỪ KHÓA LIÊN QUAN