borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.view 

SelectableTextItemPainter component

java.lang.Object
   +----borland.jbcl.view.TextItemPainter
           +----borland.jbcl.view.SelectableTextItemPainter
                   +----borland.jbcl.view.WrappedTextItemPainter

About the SelectableTextItemPainter component

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.


SelectableTextItemPainter variables

Variables implemented in borland.jbcl.view.TextItemPainter

SelectableTextItemPainter constructors

SelectableTextItemPainter properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in borland.jbcl.view.TextItemPainter

Properties implemented in java.lang.Object

SelectableTextItemPainter methods

Methods implemented in this class

Methods implemented in borland.jbcl.view.TextItemPainter

Methods implemented in java.lang.Object


SelectableTextItemPainter constructors

SelectableTextItemPainter()

  public SelectableTextItemPainter()

SelectableTextItemPainter(int)

  public SelectableTextItemPainter(int alignment)

SelectableTextItemPainter(int, java.awt.Insets)

  public SelectableTextItemPainter(int alignment, java.awt.Insets margins)

SelectableTextItemPainter(int, java.awt.Insets, boolean)

  public SelectableTextItemPainter(int alignment, java.awt.Insets margins, boolean checkDisabled)

SelectableTextItemPainter(int, java.awt.Insets, borland.jbcl.model.ItemFormatter)

  public SelectableTextItemPainter(int alignment, java.awt.Insets margins, borland.jbcl.model.ItemFormatter formatter)

SelectableTextItemPainter properties

inactiveSelectedBackground

 public Color getInactiveSelectedBackground()
 public void setInactiveSelectedBackground(java.awt.Color c)

inactiveSelectedForeground

 public Color getInactiveSelectedForeground()
 public void setInactiveSelectedForeground(java.awt.Color c)

selectedBackground

 public Color getSelectedBackground()
 public void setSelectedBackground(java.awt.Color c)

selectedForeground

 public Color getSelectedForeground()
 public void setSelectedForeground(java.awt.Color c)

SelectableTextItemPainter methods

getBackground(java.lang.Object, java.awt.Graphics, int, borland.jbcl.model.ItemPaintSite)

  protected Color getBackground(java.lang.Object object, java.awt.Graphics g, int state, borland.jbcl.model.ItemPaintSite site)
Overrides:
borland.jbcl.view.TextItemPainter.getBackground(Object, Graphics, int, ItemPaintSite)

getForeground(java.lang.Object, java.awt.Graphics, int, borland.jbcl.model.ItemPaintSite)

  protected Color getForeground(java.lang.Object object, java.awt.Graphics g, int state, borland.jbcl.model.ItemPaintSite site)
Overrides:
borland.jbcl.view.TextItemPainter.getForeground(Object, Graphics, int, ItemPaintSite)