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