!
%
(
$
+
%
%
)
%
nhớ, thời gian thực thi của vi xử lý, không gian đĩa được trả
về cho hệ thống.
Bảng 6.1: Các phương thức của một applet
Phương thức ‘repaint()’ được dùng khi cửa sổ cần cập nhật lại. Phương thức này chỉ cần
một thông số. Tham số này là đối tượng của lớp Graphics.
Applet sử dụng phương thức ‘showStatus()’ để hiển thị thông tin trên thanh trạng thái.
Phương thức có tham số thuộc kiểu dữ liệu String. Để lấy các thông tin của applet, user có
thể overide phương thức ‘getAppletInfo()’ của lớp Applet. Phương thức này trả về 1 đối
tượng kiểu String.
Các phương thức của applet init(), start(), stop(), destroy(), và paint() được thừa kế từ
một applet. Nhưng mặc định những phương thức này không thực thi một thao tác nào cả.
Đây là ví dụ đơn giản của applet. Câu lệnh sau tạo một lớp có tên là ‘Applet1’, lớp này sẽ
kế thừa tất cả các phương thức và biến của lớp ‘applet’.
public class Applet1 extends Applet
Phương thức init() và paint() thường được dùng để thực hiện một số hàm để khởi tạo và
vẽ applet. Phương thức ‘g.drawstring()’ chỉ ra vị trí mà đoạn văn bản được vẽ ở đâu trên
màn hình.
Chương trình 6.1 hiển thị một chuổi ở dòng 70 và cột 80:
Chương trình 6.1
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet
{
int num;
public void init()
{
num = 6;
}
public void paint (Graphics g)
{
g.drawString (“Hello to Applet. Chapter ” + num, 70, 80);
showStatus (getAppletInfo());
//Hiển thị một chuổi được trả về từ hàm getAppletInfo() trên thanh trạng thái
}
public String getAppletInfo() //user overrides
{
return “Created by Aptech”;
}
}