borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.view
java.lang.Object +----borland.jbcl.view.TextItemPainter +----borland.jbcl.view.SelectableTextItemPainter +----borland.jbcl.view.WrappedTextItemPainter
Variables Constructors Properties Methods
Implements ItemPainter
An item painter for text views. Paints text items differently depending upon whether the data item is selected. Extends the basic TextItemPainter and adds active and inactive selection color properties.
public SelectableTextItemPainter()
public SelectableTextItemPainter(int alignment)
public SelectableTextItemPainter(int alignment, java.awt.Insets margins)
public SelectableTextItemPainter(int alignment, java.awt.Insets margins, boolean checkDisabled)
public SelectableTextItemPainter(int alignment, java.awt.Insets margins, borland.jbcl.model.ItemFormatter formatter)
public Color getInactiveSelectedBackground() public void setInactiveSelectedBackground(java.awt.Color c)
public Color getInactiveSelectedForeground() public void setInactiveSelectedForeground(java.awt.Color c)
public Color getSelectedBackground() public void setSelectedBackground(java.awt.Color c)
public Color getSelectedForeground() public void setSelectedForeground(java.awt.Color c)
protected Color getBackground(java.lang.Object object, java.awt.Graphics g, int state, borland.jbcl.model.ItemPaintSite site)
protected Color getForeground(java.lang.Object object, java.awt.Graphics g, int state, borland.jbcl.model.ItemPaintSite site)