aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/Panel.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/awt/Panel.java')
-rw-r--r--libjava/java/awt/Panel.java15
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();
}
}