Klassen GraphicsWindow
import se.lth.cs.pt.graphics.basic.GraphicsWindow;

Detta är ett slags GraphicsWindow som utöver de vanliga GraphicsWindow-operationerna bara kan vänta på att användaren klickar med musen och sedan tala om var klicket skedde.

   GraphicsWindow w = ...;
   ...
   w.waitForMouseClick();
   int clickX = w.getMouseX();
   int clickY = w.getMouseY();
 

Konstruktorer
GraphicsWindow  (double width, double height)
Skapar ett fönster med en given storlek.
Parametrar:
width:fönstrets bredd, i pixels.
height:fönstrets höjd, i pixels.
GraphicsWindow  (String imageName)
Skapar ett fönster med en given bakgrundsbild -- bilden måste ha något av formaten ".png", ".jpg" eller ".gif".
Parametrar:
imageName:namnet filen med bakgrundsbilden.
Metoder
void waitForMouseClick()
Stoppar programmet och väntar på att användaren skall klicka med musen i fönstret (man måste verkligen 'klicka' -- om man trycker ner musknappen och väntar för länge innan man släpper upp den igen, eller flyttar musen innan man släpper upp knappen, så händer ingenting).
int getMouseX()
Ger x-koordinaten för det senaste musklick som vi väntade på.
int getMouseY()
Ger y-koordinaten för det senaste musklick som vi väntade på.