org.siebengeisslein.pgui
Class AbstractLabelRenderer
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.AbstractLabelRenderer
- All Implemented Interfaces:
- javax.swing.ListCellRenderer, javax.swing.table.TableCellRenderer, Instrumented
- Direct Known Subclasses:
- AccessRenderer, FieldRenderer, FrameDesignPanel.CloseActionRenderer, IndexInfoRenderer, ModifierRenderer, PPanelEntryRenderer
public abstract class AbstractLabelRenderer
- extends Persistent
- implements javax.swing.table.TableCellRenderer, javax.swing.ListCellRenderer
|
Method Summary |
protected abstract javax.swing.JLabel |
createRenderer(javax.swing.JComponent container,
java.lang.Object value)
|
javax.swing.JLabel |
getLabel()
|
javax.swing.JLabel |
getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
|
javax.swing.JLabel |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
|
protected void |
initTransient()
|
| Methods inherited from class org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
AbstractLabelRenderer
public AbstractLabelRenderer()
initTransient
protected void initTransient()
- Overrides:
initTransient in class Persistent
createRenderer
protected abstract javax.swing.JLabel createRenderer(javax.swing.JComponent container,
java.lang.Object value)
getTableCellRendererComponent
public javax.swing.JLabel getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
- Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer
getListCellRendererComponent
public javax.swing.JLabel getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
- Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer
getLabel
public javax.swing.JLabel getLabel()