JAVA CORE - Trang 131

!

%

(

$

+

%

%

)

%

Sau đây là sự khác nhau giữa application và applet:

Để thực thi các application chúng ta dùng trình thông dịch Java, trong khi đó applet

có thể chạy được trên các trình duyệt (có hổ trợ Java) hay sử dụng công cụ
AppletViewer, công cụ này đi kèm với JDK.

Quá trình thực thi của application bắt đầu từ phương thức ‘main()’. Tuy nhiên applet

thì không làm như vậy.

Các application sử dụng ‘System.out.println()’ để hiển thị kết quả ra màn hình trong

khi đó applet sử dụng phương thức ‘drawstring()’ để xuất ra màn hình.


Một điều đáng lưu ý là một chương trình Java đơn lẻ thì có thể vừa là application vừa là
applet. Chức năng của applet được bỏ qua khi nó được thực thi như là một application và
ngược lại.

Chương trình 6.2 sẽ minh hoạ điều này

Chương trình 6.2

import java.applet.Applet;
import java.awt.*;
/*
<applet code = "both" width = 200 height = 100>
</applet>
*/

public class both extends Applet
{

Button btn;

public void init()

{

btn = new Button ("Click");

}


public void paint (Graphics g)

{

g.drawString ("Applet", 70, 50);

}

public static void main (String args[])

{

both app = new both();

app.init();

System.out.println("Application Main");

}

}

Sau khi biên dịch chương trình, nó có thể được thực thi như là một applet bằng cách sử
dụng cú pháp sau:

appletviewer both.java

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.