Beispiel 1 Beispiel 2 Beispiel 3 Beispiel 4a Beispiel 4b Beispiel 5 Beispiel 6 Beispiel 7 Beispiel 8 Beispiel 9 Heiligenschein Schreibmaschine Streckenzug |
Schreibmaschine: Ein Mausklick auf den Bildschirm
legt die Schreibposition für die folgenden Tastendrucke fest.
import stiftUndCo.*;
public class StartSchreibmaschine
{
public static void main(String[] s)
{
Schreibmaschine meinSchreibmaschine = new Schreibmaschine();
meinSchreibmaschine.führeAus();
}
}
class Schreibmaschine
{
private Bildschirm bildschirm;
private Stift stift;
private Maus maus;
private Tastatur tastatur;
public void führeAus()
{/* Bereitstellen, Initialisierungsteil */
bildschirm=new Bildschirm();
stift=new Stift();
maus = new Maus();
tastatur = new Tastatur();
/*Arbeiten, Aktionsteil */
do
{
if (maus.istGedrueckt())
{
stift.bewegeBis(maus.hPosition(),maus.vPosition());
}
while (maus.istGedrueckt())
{ /* tue nichts */ }
if (tastatur.wurdeGedrueckt())
{
stift.schreibe(tastatur.zeichen());
}
} while (! maus.istRechtsGedrueckt());
/* Aufräumen, Abbauteil */
maus.gibFrei();
stift.gibFrei();
bildschirm.gibFrei();
}
}
|