jdk/src/share/classes/javax/swing/JLayeredPane.java
changeset 11268 f0e59c4852de
parent 5506 202f599c92aa
child 20451 4cedf4e1560a
equal deleted inserted replaced
11267:96a1a5a9323c 11268:f0e59c4852de
   152  * has been added to the <code>java.beans</code> package.
   152  * has been added to the <code>java.beans</code> package.
   153  * Please see {@link java.beans.XMLEncoder}.
   153  * Please see {@link java.beans.XMLEncoder}.
   154  *
   154  *
   155  * @author David Kloba
   155  * @author David Kloba
   156  */
   156  */
       
   157 @SuppressWarnings("serial")
   157 public class JLayeredPane extends JComponent implements Accessible {
   158 public class JLayeredPane extends JComponent implements Accessible {
   158     /// Watch the values in getObjectForLayer()
   159     /// Watch the values in getObjectForLayer()
   159     /** Convenience object defining the Default layer. Equivalent to new Integer(0).*/
   160     /** Convenience object defining the Default layer. Equivalent to new Integer(0).*/
   160     public final static Integer DEFAULT_LAYER = new Integer(0);
   161     public final static Integer DEFAULT_LAYER = new Integer(0);
   161     /** Convenience object defining the Palette layer. Equivalent to new Integer(100).*/
   162     /** Convenience object defining the Palette layer. Equivalent to new Integer(100).*/
   254      *
   255      *
   255      * @since 1.5
   256      * @since 1.5
   256      */
   257      */
   257     public void removeAll() {
   258     public void removeAll() {
   258         Component[] children = getComponents();
   259         Component[] children = getComponents();
   259         Hashtable cToL = getComponentToLayer();
   260         Hashtable<Component, Integer> cToL = getComponentToLayer();
   260         for (int counter = children.length - 1; counter >= 0; counter--) {
   261         for (int counter = children.length - 1; counter >= 0; counter--) {
   261             Component c = children[counter];
   262             Component c = children[counter];
   262             if (c != null && !(c instanceof JComponent)) {
   263             if (c != null && !(c instanceof JComponent)) {
   263                 cToL.remove(c);
   264                 cToL.remove(c);
   264             }
   265             }
   766      * the same version of Swing.  As of 1.4, support for long term storage
   767      * the same version of Swing.  As of 1.4, support for long term storage
   767      * of all JavaBeans<sup><font size="-2">TM</font></sup>
   768      * of all JavaBeans<sup><font size="-2">TM</font></sup>
   768      * has been added to the <code>java.beans</code> package.
   769      * has been added to the <code>java.beans</code> package.
   769      * Please see {@link java.beans.XMLEncoder}.
   770      * Please see {@link java.beans.XMLEncoder}.
   770      */
   771      */
       
   772     @SuppressWarnings("serial")
   771     protected class AccessibleJLayeredPane extends AccessibleJComponent {
   773     protected class AccessibleJLayeredPane extends AccessibleJComponent {
   772 
   774 
   773         /**
   775         /**
   774          * Get the role of this object.
   776          * Get the role of this object.
   775          *
   777          *