import java.awt.*; import java.awt.event.*; import java.applet.*; public class Zeichnen extends Applet implements MouseListener, MouseMotionListener{ public void init(){ addMouseListener(this); addMouseMotionListener(this); } private int x_pos=0; private int y_pos=0; public void mousePressed(MouseEvent e){ x_pos = e.getX(); y_pos = e.getY(); } public void mouseDragged(MouseEvent e){ Graphics g=getGraphics(); int x = e.getX(); int y = e.getY(); g.drawLine(x_pos,y_pos,x,y); x_pos = x; y_pos = y; } public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void mouseMoved(MouseEvent e){} } public class Tafel extends Zeichnen implements ActionListener{ private Button loeschKnopf; public void init(){ super.init(); loeschKnopf = new Button("Loesche"); add(loeschKnopf); loeschKnopf.addActionListener(this); } public void actionPerformed(ActionEvent event){ play(getDocumentBase(),"klirr.au"); repaint(); } }