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;
}
/**