Beispiel 1

[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 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();
	}
}
 

 


Seitenanfang

© Georg Dick