diff options
Diffstat (limited to 'libjava/java/awt/Panel.java')
-rw-r--r-- | libjava/java/awt/Panel.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/libjava/java/awt/Panel.java b/libjava/java/awt/Panel.java index 59aa6e2..a6e4f3e 100644 --- a/libjava/java/awt/Panel.java +++ b/libjava/java/awt/Panel.java @@ -8,15 +8,20 @@ details. */ package java.awt; +import java.awt.peer.ComponentPeer; + /* An incomplete placeholder. */ public class Panel extends Container { public Panel() - { - super(); + { + this( + // should be: new FlowLayout() + null // FIXME + ); } - + public Panel(LayoutManager layout) { super(); @@ -27,6 +32,8 @@ public class Panel extends Container public void addNotify() { - // FIXME + if (getPeer() == null) + peer = (ComponentPeer) getToolkit().createPanel(this); + super.addNotify(); } } |