|
|||||||||
| Home >> All >> org >> scopemvc >> view >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.scopemvc.view.swing
Class SListCellRenderer

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
javax.swing.DefaultListCellRenderer
org.scopemvc.view.swing.SListCellRenderer
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, javax.swing.ListCellRenderer, java.awt.MenuContainer, java.io.Serializable, javax.swing.SwingConstants
- public class SListCellRenderer
- extends javax.swing.DefaultListCellRenderer
A javax.swing.DefaultListCellRenderer that tries to draw model objects as text with an icon, both from properties on the displayed model object identified by Selectors. If both Selectors don't work then same behaviour as DefaultListCellRenderer. If string convertor is not set then default one is used.
- Version:
- $Revision: 1.5 $ $Date: 2002/01/26 09:46:20 $
| Nested Class Summary |
| Nested classes inherited from class javax.swing.DefaultListCellRenderer |
javax.swing.DefaultListCellRenderer.UIResource |
| Nested classes inherited from class javax.swing.JLabel |
javax.swing.JLabel.AccessibleJLabel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private org.scopemvc.util.convertor.StringConvertor |
convertor
|
private org.scopemvc.core.Selector |
iconSelector
|
private static org.apache.commons.logging.Log |
LOG
|
private org.scopemvc.core.Selector |
textSelector
|
| Fields inherited from class javax.swing.DefaultListCellRenderer |
noFocusBorder |
| Fields inherited from class javax.swing.JLabel |
labelFor |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
SListCellRenderer()
|
|
| Method Summary | |
org.scopemvc.core.Selector |
getIconSelector()
|
java.awt.Component |
getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
getListCellRendererComponent |
org.scopemvc.core.Selector |
getTextSelector()
|
void |
setIconSelector(org.scopemvc.core.Selector inSelector)
|
void |
setIconSelectorString(java.lang.String inSelectorString)
|
void |
setStringConvertor(org.scopemvc.util.convertor.StringConvertor inConvertor)
|
void |
setTextSelector(org.scopemvc.core.Selector inSelector)
|
void |
setTextSelectorString(java.lang.String inSelectorString)
|
| Methods inherited from class javax.swing.DefaultListCellRenderer |
firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, repaint, repaint, revalidate, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
LOG
private static final org.apache.commons.logging.Log LOG
textSelector
private org.scopemvc.core.Selector textSelector
iconSelector
private org.scopemvc.core.Selector iconSelector
convertor
private org.scopemvc.util.convertor.StringConvertor convertor
| Constructor Detail |
SListCellRenderer
public SListCellRenderer()
| Method Detail |
setTextSelector
public final void setTextSelector(org.scopemvc.core.Selector inSelector)
setTextSelectorString
public final void setTextSelectorString(java.lang.String inSelectorString)
setStringConvertor
public final void setStringConvertor(org.scopemvc.util.convertor.StringConvertor inConvertor) throws java.lang.IllegalArgumentException
getTextSelector
public final org.scopemvc.core.Selector getTextSelector()
setIconSelector
public final void setIconSelector(org.scopemvc.core.Selector inSelector)
setIconSelectorString
public final void setIconSelectorString(java.lang.String inSelectorString)
getIconSelector
public final org.scopemvc.core.Selector getIconSelector()
getListCellRendererComponent
public java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
- Description copied from class:
javax.swing.DefaultListCellRenderer - getListCellRendererComponent
|
|||||||||
| Home >> All >> org >> scopemvc >> view >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC