Beispiel 1 Beispiel 2 Beispiel 3 Beispiel 4a Beispiel 4b Beispiel 5 Beispiel 6 Beispiel 7 Beispiel 8 Beispiel 9 Heiligenschein Schreibmaschine Streckenzug |
Beispiel 1: Malen durch Bewegen der Maus: Eine
Linie auf dem Bildschirm folgt den Bewegungen der Maus. Das Programm wird durch einen
Mausklick beendet.
import stiftUndCo.*;
public class StartMal
{
public static void main(String s[])
{
MalMitMaus m=new MalMitMaus();
m.führeAus();
}
}
class MalMitMaus
{
Bildschirm bildschirm;
Stift stift;
Maus maus;
public void führeAus()
{/* Bereitstellen, Initialisierungsteil */
bildschirm=new Bildschirm();
stift=new Stift();
maus = new Maus();
/*Arbeiten, Aktionsteil */
stift.bewegeBis(maus.hPosition(),maus.vPosition());
stift.runter();
do
{
stift.bewegeBis(maus.hPosition(),maus.vPosition());
} while (! maus.istGedrueckt());
/* Aufräumen, Abbauteil */
maus.gibFrei();
stift.gibFrei();
bildschirm.gibFrei();
}
}
|