การติดต่อกับผู้ใช้ applet

การติดต่อกับผู้ใช้

ตัวอย่าง . การทำงานกับปุ่มคำสั่ง

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

}

}