equal
deleted
inserted
replaced
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 * |