edu.stanford.smi.protegex.owl.inference.protegeowl.log
Class ReasonerLogRecordRenderer
java.lang.Object
edu.stanford.smi.protegex.owl.inference.protegeowl.log.ReasonerLogRecordRenderer
- All Implemented Interfaces:
- ListCellRenderer, TreeCellRenderer
- public class ReasonerLogRecordRenderer
- extends Object
- implements ListCellRenderer, TreeCellRenderer
User: matthewhorridge
The Univeristy Of Manchester
Medical Informatics Group
Date: Aug 22, 2004
matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm
Method Summary |
Component |
getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
Return a component that has been configured to display the specified
value. |
Component |
getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
Sets the value of the current tree cell to value .
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReasonerLogRecordRenderer
public ReasonerLogRecordRenderer()
getListCellRendererComponent
public Component getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
- Return a component that has been configured to display the specified
value. That component's
paint
method is then called to
"render" the cell. If it is necessary to compute the dimensions
of a list because the list cells do not have a fixed size, this method
is called to generate a component on which getPreferredSize
can be invoked.
- Specified by:
getListCellRendererComponent
in interface ListCellRenderer
- Parameters:
list
- The JList we're painting.value
- The value returned by list.getModel().getElementAt(index).index
- The cells index.isSelected
- True if the specified cell was selected.cellHasFocus
- True if the specified cell has the focus.
- Returns:
- A component whose paint() method will render the specified value.
- See Also:
JList
,
ListSelectionModel
,
ListModel
getTreeCellRendererComponent
public Component getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
- Sets the value of the current tree cell to
value
.
If selected
is true, the cell will be drawn as if
selected. If expanded
is true the node is currently
expanded and if leaf
is true the node represets a
leaf and if hasFocus
is true the node currently has
focus. tree
is the JTree
the receiver is being
configured for. Returns the Component
that the renderer
uses to draw the value.
- Specified by:
getTreeCellRendererComponent
in interface TreeCellRenderer
- Returns:
- the
Component
that the renderer uses to draw the value