src/share/classes/javax/swing/JLayeredPane.java

Print this page

        

*** 294,304 **** */ public static void putLayer(JComponent c, int layer) { /// MAKE SURE THIS AND setLayer(Component c, int layer, int position) are SYNCED Integer layerObj; ! layerObj = new Integer(layer); c.putClientProperty(LAYER_PROPERTY, layerObj); } /** Gets the layer property for a JComponent, it * does not cause any side effects like setLayer(). (painting, add/remove, etc) --- 294,304 ---- */ public static void putLayer(JComponent c, int layer) { /// MAKE SURE THIS AND setLayer(Component c, int layer, int position) are SYNCED Integer layerObj; ! layerObj = layer; c.putClientProperty(LAYER_PROPERTY, layerObj); } /** Gets the layer property for a JComponent, it * does not cause any side effects like setLayer(). (painting, add/remove, etc)
*** 625,635 **** break; case 400: layerObj = DRAG_LAYER; break; default: ! layerObj = new Integer(layer); } return layerObj; } /** --- 625,635 ---- break; case 400: layerObj = DRAG_LAYER; break; default: ! layerObj = layer; } return layerObj; } /**