import java.applet.Applet;
public class SimpleEvent
extends Applet
implements MouseListener
{
public void init()
{
addMouseListener(this);
}
public void mousePressed(MouseEvent e)
{
getGraphics().drawString("hi", e.getX(), e.getY());
}
... // other MouseListener functions
}
ActionEvent, MouseEvent, KeyEvent
import java.applet.Applet;
import java.awt.Button;
import java.awt.event.ActionListener;
public class SimpleButtonEvent
extends Applet
implements ActionListener
{
public void init()
{
Button b = new Button("Press me");
b.addActionListener(this);
add(b);
}
public void actionPerformed(ActionEvent e)
{
play(getCodeBase(), "audio/beep.au");
}
}
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class SimpleButtonEvent
extends Applet
{
Button b;
class ActionHandler
extends ActionAdaptor
{
String message;
ActionHandler(String msg)
{
message = msg;
}
public void actionPerformed(ActionEvent e)
{
getGraphics().drawString(message, e.getX(), e.getY());
}
}
public void init()
{
b = new Button("Press me");
b.addActionListener(new ActionHandler("hi"));
add(b);
}
}
import java.applet.*;
import java.awt.*;
public class LabelTest
extends Applet
{
public void init()
{
add(new Label("A label"));
add(new Label("Another label", Label.RIGHT)); // right justify
}
}
append, insert, replaceRange