diff --git a/Button.java b/Button.java index fa7cf86..5d3fbd6 100644 --- a/Button.java +++ b/Button.java @@ -6,7 +6,7 @@ import java.awt.Color; Als Vorbild dafür hält der Button aus dem .NET-Framework für UWP-Apps dar. @author Felix Stupp - @version 11.05.2016 + @version 13.05.2016 */ public class Button extends GUI_Interface { diff --git a/GUI_Interface.java b/GUI_Interface.java index 6cd9059..9574061 100644 --- a/GUI_Interface.java +++ b/GUI_Interface.java @@ -5,13 +5,25 @@ import java.awt.Color; Oberklasse für sämtliche GUI Objekte, wie Labels und Buttons @author Felix Stupp - @version 11.05.2016 + @version 13.05.2016 */ public abstract class GUI_Interface extends Actor { + /** + Die Breite des Objektes + */ protected int sx = 1; + /** + Die Höhe des Objektes + */ protected int sy = 1; + /** + Die Hintergrundfarbe des Objektes + */ protected Color backC = Color.BLACK; + /** + Die Vordergrundfarbe (meist die Textfarbe) des Objektes + */ protected Color foreC = Color.WHITE; /** diff --git a/Label.java b/Label.java index 58786dd..d820642 100644 --- a/Label.java +++ b/Label.java @@ -5,7 +5,7 @@ import java.awt.Color; Zeigt einen Text an. @author Felix Stupp - @version 11.05.2016 + @version 13.05.2016 */ public class Label extends GUI_Interface { @@ -97,7 +97,7 @@ public class Label extends GUI_Interface { GreenfootImage all = new GreenfootImage(sx,sy); all.setColor(backC); all.fill(); - + all.drawImage(tI,(sx-tI.getWidth())/2,(sy-tI.getHeight())/2); setImage(all); } }