equal
deleted
inserted
replaced
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(); |