@Override public void propertyChange(PropertyChangeEvent pce) { String name = pce.getPropertyName(); // Frame.state isn't currently bound. if ("resizable".equals(name) || "state".equals(name)) { Frame frame = SubstanceTitlePane.this.getFrame(); if (frame != null) { SubstanceTitlePane.this.setState(frame.getExtendedState(), true); } if ("resizable".equals(name)) { SubstanceTitlePane.this.getRootPane().repaint(); } } else { if ("title".equals(name)) { SubstanceTitlePane.this.repaint(); SubstanceTitlePane.this.setToolTipText((String) pce .getNewValue()); } else if ("componentOrientation".equals(name)) { revalidate(); repaint(); } else if ("iconImage".equals(name)) { updateAppIcon(); revalidate(); repaint(); } } } }
public void propertyChange(PropertyChangeEvent pce) { String name = pce.getPropertyName(); // Frame.state isn't currently bound. if ("resizable".equals(name) || "state".equals(name)) { Frame frame = SubstanceTitlePane.this.getFrame(); if (frame != null) { SubstanceTitlePane.this.setState(frame.getExtendedState(), true); } if ("resizable".equals(name)) { SubstanceTitlePane.this.getRootPane().repaint(); } } else { if ("title".equals(name)) { SubstanceTitlePane.this.repaint(); SubstanceTitlePane.this.setToolTipText((String) pce .getNewValue()); } else if ("componentOrientation" == name) { revalidate(); repaint(); } else if ("iconImage" == name) { updateAppIcon(); revalidate(); repaint(); } } } }