การส่งค่าให้กับ Applet
ตัวอย่าง . พิมพ์ตัวเลข และรับค่าผ่าน getParameter
// <applet code=testx.class width=200 height=50>
// <param name=x value=hello></applet>
import java.applet.*;
import java.awt.*;
public class testx extends Applet {
int i,j;
String istr,p;
public void init() {
setBackground(Color.yellow);
p = getParameter(“x“);
}
public void paint(Graphics g) {
g.setColor(Color.black);
g.drawString(p,0,10);
i = 1;
while (i <= 10) {
j = 10 * i;
istr= Integer.toString(i);
g.drawString(istr,72,j); // column = 1 inch
i++;
}
}
}
ตัวอย่าง . การแสดงผลแบบหน่วงเวลา
// ตัวอย่างคำสั่งเกี่ยวกับการนอนหลับ http://mindprod.com/jgloss/sleep.html
import java.applet.*;
import java.awt.*;
public class x extends Applet implements Runnable{
Thread timer;
int row = 10;
public void paint(Graphics g) {
row = row + 2;
g.drawLine(5,row,30,row);
}
public void start() {
timer = new Thread(this);
timer.start(); // นาฬิกาเริ่มทำงาน
}
public void run() {
Thread me = Thread.currentThread();
while (timer == me) {
try {
// try was required for sleep (1000 = 1 Second)
Thread.currentThread().sleep(1000);
} catch (InterruptedException e) { }
repaint();
}
}
}