JAVA CORE - Trang 134

www.updatesofts.com

!

"

+

&


Phương thức ‘paint()’ có một tham số. Tham số này là đối tượng của lớp Graphics. Lớp
Graphics thuộc lớp java.awt, chúng ta phải import trong đoạn code của applet. Chúng ta
có thể sử dụng đoạn mã sau:

import java.awt.Graphics;

6.4 Truyền tham số cho Applet


Trong chương trình sau, chúng ta sẽ truyền tham số cho applet. Thành phần nút ‘bNext’
có tên được truyền như là một tham số. Phương thức ‘init()’ sẽ kiểm tra tham số có thên
là ‘mybutton’. Sau đó, nó tạo một nút với chuổi đó như là tên của nút. Nếu không có tham
số truyền vào, nút đó có tên mặc định là ‘Default’.
Bây giờ chúng ta định nghĩa thẻ <PARAM> trong đoạn mã HTML như sau:

/*
<applet code=”Mybutton1” width=”100” height=”100”>
<PARAM NAME=”mybutton” value=”Display Dialog”>
</applet>
*/

Chương trình 6.3

import java.awt.*;
import java.applet.*;
/*
<applet code="Mybutton1" width="200" height="100">
<PARAM NAME="mybutton" value="Display Dialog">
</applet>
*/

public class Mybutton1 extends Applet
{

Button bNext;

public void init()

{

/*getParameter returns the value of the specified pareameter in the form of a String
object*/

String str = getParameter("mybutton");

//when no parameter is passed

if (str==null)

str = new String ("Default");

//when parameter is passed

bNext = new Button(str);

add (bNext);

}

}

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.