Beispiel 3

[Startseite]


Programmgesteuertes Zeichnen ] Freihandzeichnen ] Das Ballprojekt ] Autorennen ] Weitere Beispiele ] Der Zug ] n-Damen-Problem ] Drucken mit stiftUndCo ] Türme von Hanoi ]
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();
	}
}
 

 


Seitenanfang

© Georg Dick