--- /home/cpdev/src/classpath/javax/swing/JPopupMenu.java	2005-07-02 21:04:01.000000000 +0000
+++ javax/swing/JPopupMenu.java	2005-06-30 05:35:09.000000000 +0000
@@ -261,6 +261,9 @@
     constraints.weightx = 100.0;
     constraints.weighty = 100.0;
 
+    if (index == -1)
+      index = getComponents().length;
+
     constraints.gridy = index;
     super.add(component, constraints, index);
 
