@Override public boolean isHighlighted(Component renderer, ComponentAdapter adapter) { return adapter.isSelected(); }
@Override public boolean isHighlighted(Component renderer, ComponentAdapter adapter) { return adapter.isSelected(); }
@Override public boolean isHighlighted(Component renderer, ComponentAdapter adapter) { return adapter.isSelected(); }
@Override public boolean isHighlighted(Component renderer, ComponentAdapter adapter) { return adapter.isSelected(); }
@Override protected void applyBackground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.background"); if (colorMemory instanceof ColorMemory) { renderer.setBackground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.background", new ColorMemory(renderer.getBackground())); } } }
@Override protected void applyBackground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.background"); if (colorMemory instanceof ColorMemory) { renderer.setBackground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.background", new ColorMemory(renderer.getBackground())); } } }
@Override protected void applyBackground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.background"); if (colorMemory instanceof ColorMemory) { renderer.setBackground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.background", new ColorMemory(renderer.getBackground())); } } }
@Override protected void applyBackground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.background"); if (colorMemory instanceof ColorMemory) { renderer.setBackground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.background", new ColorMemory(renderer.getBackground())); } } }
@Override protected void applyBackground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.background"); if (colorMemory instanceof ColorMemory) { renderer.setBackground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.background", new ColorMemory(renderer.getBackground())); } } }
@Override protected Component doHighlight(Component component, ComponentAdapter adapter) { if (foreground) { component.setForeground(color); } else { component.setBackground(color); if (adapter.isSelected()) { component.setForeground(PaintUtils.computeForeground(color)); } } return component; } }
@Override protected void applyForeground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.foreground"); if (colorMemory instanceof ColorMemory) { renderer.setForeground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.foreground", new ColorMemory(renderer.getForeground())); } } }
@Override protected void applyForeground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.foreground"); if (colorMemory instanceof ColorMemory) { renderer.setForeground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.foreground", new ColorMemory(renderer.getForeground())); } } }
@Override protected void applyForeground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.foreground"); if (colorMemory instanceof ColorMemory) { renderer.setForeground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.foreground", new ColorMemory(renderer.getForeground())); } } }
@Override protected void applyForeground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.foreground"); if (colorMemory instanceof ColorMemory) { renderer.setForeground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.foreground", new ColorMemory(renderer.getForeground())); } } }
@Override protected void applyForeground(Component renderer, ComponentAdapter adapter) { if (!adapter.isSelected()) { Object colorMemory = ((JComponent) renderer).getClientProperty("rendererColorMemory.foreground"); if (colorMemory instanceof ColorMemory) { renderer.setForeground(((ColorMemory) colorMemory).color); } else { ((JComponent) renderer).putClientProperty("rendererColorMemory.foreground", new ColorMemory(renderer.getForeground())); } } }
/** * Applies a suitable background for the renderer component within the * specified adapter. <p> * * This implementation applies its background or selectedBackground color * (depending on the adapter's selected state) if != null. * Otherwise it does nothing. * * @param renderer the cell renderer component that is to be decorated * @param adapter the ComponentAdapter for this decorate operation */ protected void applyBackground(Component renderer, ComponentAdapter adapter) { Color color = adapter.isSelected() ? getSelectedBackground() : getBackground(); renderer.setBackground(blend(renderer.getBackground(), color)); }
/** * Applies a suitable background for the renderer component within the * specified adapter. <p> * * This implementation applies its background or selectedBackground color * (depending on the adapter's selected state) if != null. * Otherwise it does nothing. * * @param renderer the cell renderer component that is to be decorated * @param adapter the ComponentAdapter for this decorate operation */ protected void applyBackground(Component renderer, ComponentAdapter adapter) { Color color = adapter.isSelected() ? getSelectedBackground() : getBackground(); renderer.setBackground(blend(renderer.getBackground(), color)); }
/** * Applies a suitable foreground for the renderer component within the * specified adapter. <p> * * This implementation applies its foreground or selectedfForeground color * (depending on the adapter's selected state) if != null. * Otherwise it does nothing. * * @param renderer the cell renderer component that is to be decorated * @param adapter the ComponentAdapter for this decorate operation */ protected void applyForeground(Component renderer, ComponentAdapter adapter) { Color color = adapter.isSelected() ? getSelectedForeground() : getForeground(); renderer.setForeground(blend(renderer.getForeground(), color)); }
/** * Applies a suitable foreground for the renderer component within the * specified adapter. <p> * * This implementation applies its foreground or selectedfForeground color * (depending on the adapter's selected state) if != null. * Otherwise it does nothing. * * @param renderer the cell renderer component that is to be decorated * @param adapter the ComponentAdapter for this decorate operation */ protected void applyForeground(Component renderer, ComponentAdapter adapter) { Color color = adapter.isSelected() ? getSelectedForeground() : getForeground(); renderer.setForeground(blend(renderer.getForeground(), color)); }
/** * Applies a suitable foreground for the renderer component within the * specified adapter. <p> * * This implementation applies its foreground or selectedfForeground color * (depending on the adapter's selected state) if != null. * Otherwise it does nothing. * * @param renderer the cell renderer component that is to be decorated * @param adapter the ComponentAdapter for this decorate operation */ protected void applyForeground(Component renderer, ComponentAdapter adapter) { Color color = adapter.isSelected() ? getSelectedForeground() : getForeground(); renderer.setForeground(blend(renderer.getForeground(), color)); }