@Override public void propertyChange(PropertyChangeEvent evt) { String name = evt.getPropertyName(); if (name.equals("JComponent.sizeVariant")) { // QuaquaUtilities.applySizeVariant((JLabel) evt.getSource()); } else { super.propertyChange(evt); } } }
public void propertyChange(PropertyChangeEvent e) { if(e.getPropertyName().equals(AutoHideButton.PROPERTY_ZONE)) { installBorder((AutoHideButton) e.getSource()); } else { super.propertyChange(e); } }
/** {@inheritDoc} */ @Override public void propertyChange(final PropertyChangeEvent e) { super.propertyChange(e); final String name = e.getPropertyName(); if (name.equals("text") || "font".equals(name)) { clearCache((JLabel) e.getSource()); } }
public void propertyChange(PropertyChangeEvent e) { super.propertyChange(e); if (JideLabel.PROPERTY_ORIENTATION == e.getPropertyName()) { if (e.getSource() instanceof JLabel) { JLabel label = (JLabel) e.getSource(); label.revalidate(); } } else if (JideLabel.PROPERTY_CLOCKWISE.equals(e.getPropertyName())) { if (e.getSource() instanceof JLabel) { JLabel label = (JLabel) e.getSource(); label.repaint(); } } } }
public void propertyChange(PropertyChangeEvent e) { super.propertyChange(e); if (SeaGlassLookAndFeel.shouldUpdateStyle(e)) { updateStyle((JLabel) e.getSource()); } } }
@Override public void propertyChange(PropertyChangeEvent e) { super.propertyChange(e); if (StyledLabel.PROPERTY_STYLE_RANGE.equals(e.getPropertyName())) { synchronized (_styledTexts) { _styledTexts.clear(); } if (e.getSource() instanceof StyledLabel) { ((StyledLabel) e.getSource()).revalidate(); ((StyledLabel) e.getSource()).repaint(); } } else if (StyledLabel.PROPERTY_IGNORE_COLOR_SETTINGS.equals(e.getPropertyName())) { if (e.getSource() instanceof StyledLabel) { ((StyledLabel) e.getSource()).repaint(); } } }
@Override public void propertyChange(PropertyChangeEvent e) { String name = e.getPropertyName(); if (name == "text" || "font" == name || "foreground" == name || "ancestor" == name || "graphicsConfiguration" == name) { JLabel lbl = ((JLabel) e.getSource()); if(getTextRenderingIcon(lbl) != null){ ScaledHTML.updateRenderer(lbl, ""); } else{ String text = lbl.getText(); GlyphPainterMetricResetter.resetPainter(); try { ScaledHTML.updateRenderer(lbl, text); } finally{ GlyphPainterMetricResetter.resetPainter(); } View v = (View) lbl.getClientProperty(BasicHTML.propertyKey); if (v != null) { lbl.putClientProperty("preferredWidth", v.getPreferredSpan(View.X_AXIS)); } } } else super.propertyChange(e); }