Tạo Applet
- Một chương trình Java nhúng vào trang HTML, chạy trên trình duyệt Web hỗ trợ Java
- Là lớp con của
lớp Applet thuộc gói java.applet
hay lớp JApplet thuộc gói javax.swing
public class MyApplet extends java.applet.Applet {
//Các thuộc tính và hàm
}
- Sau khi khởi động bởi hàm init(), ứng dụng Applet liên tục chạy và dừng bởi hai hàm start() và stop(), và cuối cùng kết thúc bởi hàm destroy()
Lớp Applet định nghĩa các hàm cơ bản sau:
npublic void init(): được gọi khi lần đầu gọi trang Web, để nạp Applet vào hệ thống, chứa các thao tác chuẩn bị cho Applet hoạt động như khởi tạo biến, tạo các đối tượng...
npublic void start(): được gọi khi người dùng gọi hay gọi lại trang Web, để thực thi Applet
npublic void stop(): được gọi khi người dùng chuyển sang trang Web khác để ngưng thực thi một ứng dụng Applet
npublic void paint(Graphics g): thực hiện sau khi gọi hàm start(), để vẽ lên Applet, thể hiện nội dung của Applet
npublic void destroy(): được gọi khi người dùng thoát trình duyệt, để hủy Applet, thu dọn bộ nhớ đã sử dụng
nNgoài ra hàm repaint() được dùng khi cần vẽ lại Applet
nThường viết chồng hàm paint() để vẽ trên nền Applet, và hàm init() để khởi tạo biến, đối tượng cần thiết