diff options
Diffstat (limited to 'libjava/javax/swing/JLayeredPane.java')
-rw-r--r-- | libjava/javax/swing/JLayeredPane.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libjava/javax/swing/JLayeredPane.java b/libjava/javax/swing/JLayeredPane.java index 7002b6e..37cd012 100644 --- a/libjava/javax/swing/JLayeredPane.java +++ b/libjava/javax/swing/JLayeredPane.java @@ -329,7 +329,7 @@ public class JLayeredPane extends JComponent implements Accessible throw new IllegalArgumentException (); super.swapComponents (curr, targ); - validate(); + revalidate(); repaint(); } @@ -537,7 +537,7 @@ public class JLayeredPane extends JComponent implements Accessible { componentToLayer.put (c, getObjectForLayer (layer)); setPosition(c, position); - validate(); + revalidate(); repaint(); } @@ -562,13 +562,13 @@ public class JLayeredPane extends JComponent implements Accessible else layer = DEFAULT_LAYER; - int newIdx = insertIndexForLayer(layer.intValue (), -1); + int newIdx = insertIndexForLayer(layer.intValue (), index); componentToLayer.put (comp, layer); incrLayer (layer); super.addImpl(comp, null, newIdx); - validate(); + revalidate(); repaint(); } } |