You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
erstelle eine Klasse, die ein kleines Infofenster ist, indem...
die neueste Version des Programms pullst
du in BlueJ eine neue Klasse "Info" hinzufügst
du java.awt und java.util importierst
du das zugehörige Frame deklarierst und in der Konstruktormethode initialisierst (orientiere dich an der Surface-Klasse)
du wie in der Surface-Klasse und im DrawSimulator den WindowListener hinzufügst
du in der Konstruktormethode einen String als Parameter verlangst und als Label (siehe auch hier die Surface-Klasse) darstellst
du das Layout auf null setzt: setLayout(null)
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).
du einen OK-Button hinzufügst (siehe z.B. den Clear-Button in der Surface-Klasse).
nach dem Vorbild anderer Buttons der Surface-Klasse einen MouseListener hinzufügst
du das Ganze ausprobierst, indem du einen Rechtsklick auf die Info-Klasse in BlueJ machst, und "new Info()" anklickst
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.
du, nachdem alles wunderbar funktioniert, den Code committest und pushest ( AUF DIE DEV )
The text was updated successfully, but these errors were encountered:
Jonathan TODO Nr.2 @CaptainGarry
setLayout(null)
f.setLocation(x,y)
undf.setSize(w,h)
.setForegroundColor(new Color(255,0,0))
rot färben.The text was updated successfully, but these errors were encountered: