diff --git a/src/part5/Demo.java b/src/part5/Demo.java index e008791..9388e7f 100644 --- a/src/part5/Demo.java +++ b/src/part5/Demo.java @@ -7,8 +7,10 @@ public class Demo { // w.display(); // } - - aufg gudWindow = new aufg("Title", 300, 420); + aufg gudWindow = new aufg("Mein Geilo GUI", 300, 420); + gudWindow.addLabeledTextField("TextBox"); + gudWindow.addMenuBar(); gudWindow.display(true); + } } diff --git a/src/part5/aufg.java b/src/part5/aufg.java index b58518b..8b7da23 100644 --- a/src/part5/aufg.java +++ b/src/part5/aufg.java @@ -24,6 +24,7 @@ public class aufg { public void display(boolean exitOnClose){ this.window.setTitle(this.title); this.window.setSize(this.width, this.height); + this.window.setContentPane(this.contentPane); this.window.setVisible(true); if (exitOnClose){ @@ -61,4 +62,12 @@ public class aufg { this.window.setJMenuBar(this.menubar); } + + public void addLabeledTextField(String labelText){ + JLabel label = new JLabel(labelText); + JTextField textField = new JTextField(10); + + this.contentPane.add(label); + this.contentPane.add(textField); + } }