Beispiel 1 Beispiel 2 Beispiel 3 Beispiel 4a Beispiel 4b Beispiel 5 Beispiel 6 Beispiel 7 Beispiel 8 Beispiel 9 Heiligenschein Schreibmaschine Streckenzug |
Beispiel 3: Punkte nur bei Klick setzen Mit einem
Klick auf den Mausknopf (Drücken und wieder loslassen) wird ein Punkt an der Mausposition
gezeichnet. Das Programm wird durch einen Doppelklick beendet.
import stiftUndCo.*;
public class StartPunktBeiKlick
{
public static void main(String[] s)
{
PunktBeiKlick meinPunktBeiKlick = new PunktBeiKlick();
meinPunktBeiKlick.führeAus();
}
}
class PunktBeiKlick
{
private Bildschirm bildschirm;
private Stift stift;
private Maus maus;
public void führeAus()
{/* Bereitstellen, Initialisierungsteil */
bildschirm=new Bildschirm();
stift=new Stift();
maus = new Maus();
/*Arbeiten, Aktionsteil */
do
{
if (maus.istGedrueckt())
{
stift.bewegeBis(maus.hPosition(),maus.vPosition());
stift.zeichneKreis(1);
while (maus.istGedrueckt())
{/* tue nichts */}
}
} while (! maus.istRechtsGedrueckt());
/* Aufräumen, Abbauteil */
maus.gibFrei();
stift.gibFrei();
bildschirm.gibFrei();
}
}
|