< prev index next >

src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java

Print this page




 242     @Override
 243     public void repaint(long tm, int x, int y, int width, int height) {}
 244 
 245    /**
 246     * Overridden for performance reasons.
 247     * See the <a href="#override">Implementation Note</a>
 248     * for more information.
 249     */
 250     @Override
 251     public void repaint(Rectangle r) {}
 252 
 253    /**
 254     * Overridden for performance reasons.
 255     * See the <a href="#override">Implementation Note</a>
 256     * for more information.
 257     */
 258     @Override
 259     protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) {
 260         // Strings get interned...
 261         if (propertyName == "text"
 262                 || ((propertyName == "font" || propertyName == "foreground")


 263                     && oldValue != newValue
 264                     && getClientProperty(javax.swing.plaf.basic.BasicHTML.propertyKey) != null)) {
 265 
 266             super.firePropertyChange(propertyName, oldValue, newValue);
 267         }
 268     }
 269 
 270    /**
 271     * Overridden for performance reasons.
 272     * See the <a href="#override">Implementation Note</a>
 273     * for more information.
 274     */
 275     @Override
 276     public void firePropertyChange(String propertyName, byte oldValue, byte newValue) {}
 277 
 278    /**
 279     * Overridden for performance reasons.
 280     * See the <a href="#override">Implementation Note</a>
 281     * for more information.
 282     */




 242     @Override
 243     public void repaint(long tm, int x, int y, int width, int height) {}
 244 
 245    /**
 246     * Overridden for performance reasons.
 247     * See the <a href="#override">Implementation Note</a>
 248     * for more information.
 249     */
 250     @Override
 251     public void repaint(Rectangle r) {}
 252 
 253    /**
 254     * Overridden for performance reasons.
 255     * See the <a href="#override">Implementation Note</a>
 256     * for more information.
 257     */
 258     @Override
 259     protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) {
 260         // Strings get interned...
 261         if (propertyName == "text"
 262                 || ((propertyName == "font"
 263                         || propertyName == "graphicsConfiguration"
 264                         || propertyName == "foreground")
 265                     && oldValue != newValue
 266                     && getClientProperty(javax.swing.plaf.basic.BasicHTML.propertyKey) != null)) {
 267 
 268             super.firePropertyChange(propertyName, oldValue, newValue);
 269         }
 270     }
 271 
 272    /**
 273     * Overridden for performance reasons.
 274     * See the <a href="#override">Implementation Note</a>
 275     * for more information.
 276     */
 277     @Override
 278     public void firePropertyChange(String propertyName, byte oldValue, byte newValue) {}
 279 
 280    /**
 281     * Overridden for performance reasons.
 282     * See the <a href="#override">Implementation Note</a>
 283     * for more information.
 284     */


< prev index next >