[x] erstelle eine Klasse, die ein kleines Infofenster ist, indem...
[x] die neueste Version des Programms pullst
[x] du in BlueJ eine neue Klasse "Info" hinzufügst
[x] du java.awt und java.util importierst
[x] du das zugehörige Frame deklarierst und in der Konstruktormethode initialisierst (orientiere dich an der Surface-Klasse)
[x] du wie in der Surface-Klasse und im DrawSimulator den WindowListener hinzufügst
[x] du in der Konstruktormethode einen String als Parameter verlangst und als Label (siehe auch hier die Surface-Klasse) darstellst
[x] du das Layout auf null setzt: setLayout(null)
[x] du das Fenster nicht zu groß machst (es soll ja nur eine Warnmeldung oder Infomeldung sein sein) und in der Mitte des Bildschirms platzierst -> Verwende f.setLocation(x,y) und f.setSize(w,h).
[x] du einen OK-Button hinzufügst (siehe z.B. den Clear-Button in der Surface-Klasse).
[x] nach dem Vorbild anderer Buttons der Surface-Klasse einen MouseListener hinzufügst
[x] du das Ganze ausprobierst, indem du einen Rechtsklick auf die Info-Klasse in BlueJ machst, und "new Info()" anklickst
[x] du zusätzlich einen boolean als Parameter verlangst. Wenn der true ist, kannst du den Text über den Befehl setForegroundColor(new Color(255,0,0)) rot färben.
[x] du, nachdem alles wunderbar funktioniert, den Code committest und pushest ( AUF DIE DEV )
Jonathan TODO Nr.2 @CaptainGarry
setLayout(null)
f.setLocation(x,y)
undf.setSize(w,h)
.setForegroundColor(new Color(255,0,0))
rot färben.