// Maus Ereignisse 1
// Walter Herglotz 1998

import java.applet.*;
import java.awt.*;

public class MausEvt1 extends Applet  // von anderen Packages sichtbar
  {
  Point m_eintritt;
  Point m_ausgang;

  public MausEvt1()             // Standard-Konstruktor
    {
    m_eintritt = new Point (159,19);
    }

  public void paint(Graphics g)
    {
    g.background = yellow;
    if (m_ausgang != null)
      g.drawLine(m_eintritt.x,m_eintritt.y,
        m_ausgang.x,m_ausgang.y);
    else
      g.fillOval (m_eintritt.x-3,m_eintritt.y-3,5,5);
    }

  public boolean mouseEnter (Event evt, int x, int y)
    {
    m_eintritt=new Point (x,y);
    m_ausgang = null;
    repaint();
    return true;        // Vollst„ndig bearbeitet
    }

  public boolean mouseExit(Event evt, int x, int y)
    {
    m_ausgang = new Point (x,y);
    repaint();
    return true;        // vollst„ndig bearbeitet
    }
}

