jdk/src/java.desktop/share/classes/javax/swing/JRootPane.java
changeset 43724 a272f9475e44
parent 41908 a97f27c928d3
child 44768 0d302a56785d
equal deleted inserted replaced
43723:f7a55f9b9bf5 43724:a272f9475e44
   661     public void setGlassPane(Component glass) {
   661     public void setGlassPane(Component glass) {
   662         if (glass == null) {
   662         if (glass == null) {
   663             throw new NullPointerException("glassPane cannot be set to null.");
   663             throw new NullPointerException("glassPane cannot be set to null.");
   664         }
   664         }
   665 
   665 
   666         AWTAccessor.getComponentAccessor().setMixingCutoutShape(glass,
   666         glass.setMixingCutoutShape(new Rectangle());
   667                 new Rectangle());
       
   668 
   667 
   669         boolean visible = false;
   668         boolean visible = false;
   670         if (glassPane != null && glassPane.getParent() == this) {
   669         if (glassPane != null && glassPane.getParent() == this) {
   671             this.remove(glassPane);
   670             this.remove(glassPane);
   672             visible = glassPane.isVisible();
   671             visible = glassPane.isVisible();