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);
}
}