charite.christo
Class ChRenderer
java.lang.Object
javax.swing.border.AbstractBorder
charite.christo.ChRenderer
- All Implemented Interfaces:
- PaintHook, ProcessEv, java.io.Serializable, javax.swing.border.Border, javax.swing.CellEditor, javax.swing.ListCellRenderer, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellRenderer
- Direct Known Subclasses:
- DAS, StrapDAS
public class ChRenderer
- extends javax.swing.border.AbstractBorder
- implements javax.swing.ListCellRenderer, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellRenderer, javax.swing.table.TableCellEditor, PaintHook, ProcessEv
This list cell renderer is used for list components that contain java classes
- See Also:
- Serialized Form
Method Summary |
void |
addCellEditorListener(javax.swing.event.CellEditorListener l)
|
void |
cancelCellEditing()
|
static void |
drawSmallButtons(javax.swing.JComponent c,
java.awt.Graphics g0)
|
int |
editedCol()
|
int |
editedRow()
|
java.awt.Insets |
getBorderInsets(java.awt.Component c,
java.awt.Insets i)
|
java.lang.Object |
getCellEditorValue()
|
java.awt.Component |
getListCellRendererComponent(javax.swing.JList jl,
java.lang.Object v,
int row,
boolean selected,
boolean focus)
|
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable t,
java.lang.Object valueOrRef,
boolean selected,
int row,
int col)
|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable t,
java.lang.Object v,
boolean selected,
boolean focus,
int row,
int col)
|
java.awt.Component |
getTreeCellRendererComponent(javax.swing.JTree t,
java.lang.Object valueOrRef,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean focus)
|
static boolean |
inButClose(java.lang.Object q,
int x,
int y)
|
boolean |
isCellEditable(java.util.EventObject anEvent)
|
ChButton |
label()
|
long |
options()
|
ChRenderer |
options(long options)
|
static void |
paint(javax.swing.JComponent c,
java.awt.Graphics g)
|
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int h)
|
boolean |
paintHook(javax.swing.JComponent c,
java.awt.Graphics g,
boolean after)
|
void |
process(javax.swing.JComponent treeOrList,
java.lang.Object valueOrRef,
int row,
int column,
boolean selected,
boolean focus,
boolean isEditing)
|
void |
processEv(java.awt.AWTEvent ev)
|
static void |
randomStrikeThrough(long opt,
int randomSeed,
java.awt.Graphics g,
int xFrom,
int xTo,
int y0)
|
void |
removeCellEditorListener(javax.swing.event.CellEditorListener l)
|
ChRenderer |
setEnabled(IsEnabled ie)
|
ChRenderer |
setOrigRenderer(java.lang.Object renderer,
java.util.Collection vSel)
|
static void |
setRendererText(java.lang.Object o,
java.lang.String txt)
|
static void |
setRendererTextWeak(java.lang.Object o,
java.lang.String txt)
|
static boolean |
setSmallButtonX(int type,
int x,
java.lang.Object o)
|
static boolean |
setSmallButtonXc(int x,
java.lang.Object o)
|
boolean |
shouldSelectCell(java.util.EventObject anEvent)
|
boolean |
stopCellEditing()
|
ChTextField |
textField()
|
Methods inherited from class javax.swing.border.AbstractBorder |
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LAST_PATH_COMPONENT_SLASH
public static final int LAST_PATH_COMPONENT_SLASH
- See Also:
- Constant Field Values
LAST_PATH_COMPONENT_DOT
public static final int LAST_PATH_COMPONENT_DOT
- See Also:
- Constant Field Values
CLASS_NAMES
public static final int CLASS_NAMES
- See Also:
- Constant Field Values
KEY_RENDERER_COMPONENT
public static final java.lang.String KEY_RENDERER_COMPONENT
- See Also:
- Constant Field Values
KEY_TOGGLE_SELECTED
public static final java.lang.String KEY_TOGGLE_SELECTED
- See Also:
- Constant Field Values
KEY_NOT_EDITABLE_BG
public static final java.lang.String KEY_NOT_EDITABLE_BG
- See Also:
- Constant Field Values
KEY_CB_SELECTED
public static final java.lang.String KEY_CB_SELECTED
- See Also:
- Constant Field Values
KEY_EDITOR_COMPONENT
public static final java.lang.String KEY_EDITOR_COMPONENT
- See Also:
- Constant Field Values
KEY_EDITED_ROW
public static final java.lang.String KEY_EDITED_ROW
- See Also:
- Constant Field Values
KEY_EDITED_COL
public static final java.lang.String KEY_EDITED_COL
- See Also:
- Constant Field Values
KOPT_NO_CHANGE_FG_AND_BG_IF_SELECTED
public static final java.lang.String KOPT_NO_CHANGE_FG_AND_BG_IF_SELECTED
- See Also:
- Constant Field Values
KEY_TO_CLOSE
public static final java.lang.String KEY_TO_CLOSE
- See Also:
- Constant Field Values
KOPT_FULL_FILE_PATH
public static final java.lang.String KOPT_FULL_FILE_PATH
- See Also:
- Constant Field Values
CMD_FOND_NAME
public static final java.lang.String CMD_FOND_NAME
- See Also:
- Constant Field Values
_value
public java.lang.Object _value
STRIKE_THROUGH_V
public static final long STRIKE_THROUGH_V
- See Also:
- Constant Field Values
STRIKE_THROUGH_THICK
public static final long STRIKE_THROUGH_THICK
- See Also:
- Constant Field Values
BUT_WIDTH
public static final int BUT_WIDTH
- See Also:
- Constant Field Values
SMALL_CLOSE
public static final int SMALL_CLOSE
- See Also:
- Constant Field Values
SMALL_MAXIM
public static final int SMALL_MAXIM
- See Also:
- Constant Field Values
ChRenderer
public ChRenderer()
processEv
public void processEv(java.awt.AWTEvent ev)
- Specified by:
processEv
in interface ProcessEv
- See Also:
EvAdapter
inButClose
public static final boolean inButClose(java.lang.Object q,
int x,
int y)
setOrigRenderer
public ChRenderer setOrigRenderer(java.lang.Object renderer,
java.util.Collection vSel)
options
public ChRenderer options(long options)
options
public long options()
label
public ChButton label()
textField
public final ChTextField textField()
editedRow
public int editedRow()
editedCol
public int editedCol()
isCellEditable
public boolean isCellEditable(java.util.EventObject anEvent)
- Specified by:
isCellEditable
in interface javax.swing.CellEditor
removeCellEditorListener
public void removeCellEditorListener(javax.swing.event.CellEditorListener l)
- Specified by:
removeCellEditorListener
in interface javax.swing.CellEditor
shouldSelectCell
public boolean shouldSelectCell(java.util.EventObject anEvent)
- Specified by:
shouldSelectCell
in interface javax.swing.CellEditor
stopCellEditing
public boolean stopCellEditing()
- Specified by:
stopCellEditing
in interface javax.swing.CellEditor
cancelCellEditing
public void cancelCellEditing()
- Specified by:
cancelCellEditing
in interface javax.swing.CellEditor
getTreeCellRendererComponent
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree t,
java.lang.Object valueOrRef,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean focus)
- Specified by:
getTreeCellRendererComponent
in interface javax.swing.tree.TreeCellRenderer
getTableCellRendererComponent
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable t,
java.lang.Object v,
boolean selected,
boolean focus,
int row,
int col)
- Specified by:
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
getListCellRendererComponent
public java.awt.Component getListCellRendererComponent(javax.swing.JList jl,
java.lang.Object v,
int row,
boolean selected,
boolean focus)
- Specified by:
getListCellRendererComponent
in interface javax.swing.ListCellRenderer
getTableCellEditorComponent
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable t,
java.lang.Object valueOrRef,
boolean selected,
int row,
int col)
- Specified by:
getTableCellEditorComponent
in interface javax.swing.table.TableCellEditor
addCellEditorListener
public void addCellEditorListener(javax.swing.event.CellEditorListener l)
- Specified by:
addCellEditorListener
in interface javax.swing.CellEditor
getCellEditorValue
public java.lang.Object getCellEditorValue()
- Specified by:
getCellEditorValue
in interface javax.swing.CellEditor
process
public void process(javax.swing.JComponent treeOrList,
java.lang.Object valueOrRef,
int row,
int column,
boolean selected,
boolean focus,
boolean isEditing)
setEnabled
public ChRenderer setEnabled(IsEnabled ie)
paintHook
public boolean paintHook(javax.swing.JComponent c,
java.awt.Graphics g,
boolean after)
- Specified by:
paintHook
in interface PaintHook
after
- This method is called once before and once after super.paintComponent.
- Returns:
- means do not call super.paintComponent
paint
public static void paint(javax.swing.JComponent c,
java.awt.Graphics g)
randomStrikeThrough
public static void randomStrikeThrough(long opt,
int randomSeed,
java.awt.Graphics g,
int xFrom,
int xTo,
int y0)
paintBorder
public void paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int h)
- Specified by:
paintBorder
in interface javax.swing.border.Border
- Overrides:
paintBorder
in class javax.swing.border.AbstractBorder
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c,
java.awt.Insets i)
- Overrides:
getBorderInsets
in class javax.swing.border.AbstractBorder
drawSmallButtons
public static void drawSmallButtons(javax.swing.JComponent c,
java.awt.Graphics g0)
setSmallButtonXc
public static boolean setSmallButtonXc(int x,
java.lang.Object o)
setSmallButtonX
public static boolean setSmallButtonX(int type,
int x,
java.lang.Object o)
setRendererText
public static void setRendererText(java.lang.Object o,
java.lang.String txt)
setRendererTextWeak
public static void setRendererTextWeak(java.lang.Object o,
java.lang.String txt)
'The most important classes are StrapAlign, Protein and StrapEvent.'