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
}
processMouseEvent, processActionEvent, process
import java.awt.*;
import java.applet.Applet;
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.awt.*;
import java.applet.Applet;
public class SimpleButtonEvent
extends Applet
{
Button b;
class MouseHandler
extends MouseAdaptor
{
String message;
MouseHandler(String msg)
{
message = msg;
}
public void mouseClicked(MouseEvent e)
{
getGraphics().drawString(message, e.getX(), e.getY());
}
}
public void init()
{
b = new Button("Press me");
b.addMouseListener(new MouseHandler("hi"));
add(b);
}
public void actionPerformed(ActionEvent e)
{
play(getCodeBase(), "audio/beep.au");
}
}
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