การติดต่อกับผู้ใช้
ตัวอย่าง . การทำงานกับปุ่มคำสั่ง
// Button, Label และ TextField
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class x extends Applet implements ActionListener {
Button b1 = new Button(“1”);
Label l1 = new Label(“Hello”);
TextField t1 = new TextField(“1”);
int row = 10;
public void paint(Graphics g) {
row = row + 10;
g.drawLine(5,row,30,row);
}
public void init() {
setBackground(Color.red);
add(l1);
add(b1);
add(t1);
t1.addActionListener(this);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
int intb1 = Integer.parseInt(e.getActionCommand());
intb1 = intb1 + 1;
String s = Integer.toString(intb1);
l1.setText(s);
b1.setLabel(s);
t1.setText(s);
repaint();
}
}
ตัวอย่าง . การกำหนดแบบตัวอักษร
import java.applet.*;
import java.awt.*;
public class x extends Applet {
int i = 0;
public void init() { i = 1; repaint(); }
public void start() { i += 10; repaint(); }
public void stop() { i += 100; repaint(); }
public void destroy() { }
public void paint(Graphics g) {
setBackground(new Color(255,255,200));
Font fnt = new Font(“Angsana NEW”,Font.PLAIN,20);
g.setFont(fnt);
g.drawString(i + “ดูที่นี่”,20,20);
}
}