charite.christo
Class ChButton
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JButton
charite.christo.ChButton
- All Implemented Interfaces:
- ChRunnable, HasModiCount, HasRenderer, ProcessEv, java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants
- Direct Known Subclasses:
- ButColor, FreeMemoryBar, ProteinLabel
public class ChButton
- extends javax.swing.JButton
- implements HasRenderer, ChRunnable, HasModiCount, ProcessEv
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
java.awt.Component.BaselineResizeBehavior |
Fields inherited from class javax.swing.AbstractButton |
BORDER_PAINTED_CHANGED_PROPERTY, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY |
Fields inherited from class javax.swing.JComponent |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface charite.christo.ChRunnable |
APPEND, COLUMN_TITLE, DOWNLOAD_FINISHED, GET_PANEL, ICON, INTERPRET_LINE, IS_DRAG4XY, ITEM_TEXT, MODIFY_RENDERER_COMPONENT, PROGRESS, REPAINT_CURSOR, SAY_DOWNLOADING, SET_ICON_IMAGE, SET_TREE_VALUE, SHOW_IN_FRAME, TAB_TEXT, TIP_TEXT |
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 |
Method Summary |
ChButton |
addDnD(java.lang.Object o)
|
ChButton |
bg(int rgb)
|
javax.swing.AbstractButton |
cb()
|
javax.swing.AbstractButton |
cb1()
|
ChButton |
cln()
|
ChButton |
cp(java.lang.Object key,
java.lang.Object value)
|
static ChButton |
dialogStringMatch(long opt,
java.lang.Object[] jc,
java.lang.String fileName)
|
ChButton |
doClose(int opt,
java.lang.Object o)
|
static ChButton |
doClose15(int opt,
java.lang.Object o)
|
ChButton |
doCollapse(boolean b,
java.lang.Object toolbar)
|
ChButton |
doCollapse(java.lang.Object toolbar)
|
static ChButton |
doCtrl(java.lang.Object o)
|
static ChButton |
doCustomize(java.lang.Object o)
|
ChButton |
doEditFile(java.lang.Object file)
|
ChButton |
doEnable(java.lang.Object c)
|
ChButton |
doExecute(Customize cust,
java.lang.Object arg)
|
ChButton |
doFileBrowser(java.lang.Object oFile)
|
static ChButton |
doHelp(java.lang.Object o)
|
static ChButton |
doOpenURL(java.lang.Object o)
|
ChButton |
doPack()
|
ChButton |
doPack(java.awt.Window w)
|
static ChButton |
doPrint(java.lang.Object o)
|
static ChButton |
doSharedCtrl(java.lang.Object o)
|
ChButton |
doUnselect(java.lang.Object otherBut)
|
static ChButton |
doView(java.lang.Object msg)
|
ChButton |
doViewFile(java.io.File f)
|
static ChButton |
doWebSettings(java.lang.Object o)
|
ChButton |
enabled(boolean b)
|
ChButton |
fg(int rgb)
|
java.util.List |
getDndDateien()
|
java.awt.Color |
getForeground()
|
java.awt.Dimension |
getMaximumSize()
|
java.awt.Dimension |
getMinimumSize()
|
long |
getOptions()
|
java.awt.Dimension |
getPreferredSize()
|
java.lang.Object |
getRenderer(long options,
long[] rendOptions)
|
java.lang.String |
getToolTipText(java.awt.event.MouseEvent ev)
|
ChButton |
i(java.lang.Object iconOrString)
|
boolean |
isEnabled()
|
boolean |
isToggle()
|
ChButton |
li(java.awt.event.ActionListener l)
|
ChButton |
like(javax.swing.JComponent protoType)
|
ChButton |
magnifyUnderMouse(java.lang.String icon)
|
javax.swing.AbstractButton |
mi(java.lang.String txt0)
|
int |
modificationCount()
|
static javax.swing.JComponent |
navigationPreviousNext(java.awt.event.ActionListener li,
java.lang.String tip)
|
ChButton |
options(long o)
|
void |
paintComponent(java.awt.Graphics g)
|
void |
processEv(java.awt.AWTEvent ev)
|
void |
processEvent(java.awt.AWTEvent ev)
|
ChButton |
ps(java.awt.Dimension d)
|
ChButton |
r(java.lang.Runnable r)
|
javax.swing.AbstractButton |
radio()
|
javax.swing.AbstractButton |
radio1()
|
java.lang.Object |
run(java.lang.String id,
java.lang.Object arg)
|
boolean |
s()
|
ChButton |
s(boolean isSelected)
|
ChButton |
save(java.lang.Class propertyClass,
java.lang.String propertyId)
|
ChButton |
setDrawFromTo(int from,
int to)
|
ChButton |
setHeight(int h)
|
boolean |
setTabSelected(java.awt.Graphics g,
boolean b)
Used in ChTabPane. |
void |
setText(java.lang.String s)
|
ChButton |
t(java.lang.CharSequence t)
|
ChButton |
tabItemTipIcon(java.lang.Object c)
|
java.lang.String |
toString()
|
ChButton |
tt(java.lang.Object tt)
|
Methods inherited from class javax.swing.JButton |
getAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, removeNotify, setDefaultCapable, updateUI |
Methods inherited from class javax.swing.AbstractButton |
addActionListener, addChangeListener, addItemListener, doClick, doClick, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setUI, setVerticalAlignment, setVerticalTextPosition |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CROSSING_OUT
public static final long CROSSING_OUT
- See Also:
- Constant Field Values
SHOW_HIDE
public static final long SHOW_HIDE
- See Also:
- Constant Field Values
NO_FILL
public static final long NO_FILL
- See Also:
- Constant Field Values
NO_BORDER
public static final long NO_BORDER
- See Also:
- Constant Field Values
ICON_SIZE
public static final long ICON_SIZE
- See Also:
- Constant Field Values
NOT_OPAQUE
public static final long NOT_OPAQUE
- See Also:
- Constant Field Values
PAINT_IN_TABLE
public static final long PAINT_IN_TABLE
- See Also:
- Constant Field Values
DISABLED
public static final long DISABLED
- See Also:
- Constant Field Values
HEIGHT_I
public static final long HEIGHT_I
- See Also:
- Constant Field Values
UNDOCKABLE
public static final long UNDOCKABLE
- See Also:
- Constant Field Values
HIDE_IF_DISABLED
public static final long HIDE_IF_DISABLED
- See Also:
- Constant Field Values
MAC_TYPE_ICON
public static final long MAC_TYPE_ICON
- See Also:
- Constant Field Values
PAINT_IF_ENABLED
public static final long PAINT_IF_ENABLED
- See Also:
- Constant Field Values
ARROWS_MAXIMIZE
public static final long ARROWS_MAXIMIZE
- See Also:
- Constant Field Values
ON_PRESS_GC
public static final long ON_PRESS_GC
- See Also:
- Constant Field Values
RUNNABLE_BG
public static final long RUNNABLE_BG
- See Also:
- Constant Field Values
PAINT_DIRECT
public static final long PAINT_DIRECT
- See Also:
- Constant Field Values
FIRST_REVIOUS_NEXT_LAST
public static final java.lang.String FIRST_REVIOUS_NEXT_LAST
- See Also:
- Constant Field Values
BUTTON_GO
public static final java.lang.String BUTTON_GO
- See Also:
- Constant Field Values
RUN_PUSHED
public static final java.lang.String RUN_PUSHED
- See Also:
- Constant Field Values
GO
public static final java.lang.String GO
- See Also:
- Constant Field Values
KEY_COLOR_BOX_L
public static final java.lang.String KEY_COLOR_BOX_L
- See Also:
- Constant Field Values
KEY_COLOR_BOX_R
public static final java.lang.String KEY_COLOR_BOX_R
- See Also:
- Constant Field Values
KEY_MENU_ITEMS
public static final java.lang.String KEY_MENU_ITEMS
- See Also:
- Constant Field Values
KEY_CLASS
public static final java.lang.String KEY_CLASS
- See Also:
- Constant Field Values
KEY_VIEW_MSG
public static final java.lang.String KEY_VIEW_MSG
- See Also:
- Constant Field Values
KEY_DO_CLICK
public static final java.lang.String KEY_DO_CLICK
- See Also:
- Constant Field Values
KEY_SHARED_CTRL
public static final java.lang.String KEY_SHARED_CTRL
- See Also:
- Constant Field Values
KEY_JTabbedPane
public static final java.lang.String KEY_JTabbedPane
- See Also:
- Constant Field Values
PFX_VERTICAL
public static final java.lang.String PFX_VERTICAL
- See Also:
- Constant Field Values
KEY_DO_UNSEL
public static final java.lang.String KEY_DO_UNSEL
- See Also:
- Constant Field Values
ChButton
public ChButton(javax.swing.AbstractButton b)
ChButton
public ChButton()
ChButton
public ChButton(java.lang.String s)
ChButton
public ChButton(java.lang.String s,
long opt)
ChButton
public ChButton(char typ,
java.lang.String s)
cp
public ChButton cp(java.lang.Object key,
java.lang.Object value)
getOptions
public long getOptions()
options
public ChButton options(long o)
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponent
in class javax.swing.JComponent
magnifyUnderMouse
public ChButton magnifyUnderMouse(java.lang.String icon)
i
public final ChButton i(java.lang.Object iconOrString)
t
public final ChButton t(java.lang.CharSequence t)
setText
public void setText(java.lang.String s)
- Overrides:
setText
in class javax.swing.AbstractButton
getToolTipText
public java.lang.String getToolTipText(java.awt.event.MouseEvent ev)
- Overrides:
getToolTipText
in class javax.swing.JComponent
tt
public final ChButton tt(java.lang.Object tt)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.awt.Component
fg
public final ChButton fg(int rgb)
bg
public final ChButton bg(int rgb)
like
public ChButton like(javax.swing.JComponent protoType)
tabItemTipIcon
public ChButton tabItemTipIcon(java.lang.Object c)
getRenderer
public java.lang.Object getRenderer(long options,
long[] rendOptions)
- Specified by:
getRenderer
in interface HasRenderer
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Overrides:
getMinimumSize
in class javax.swing.JComponent
getMaximumSize
public java.awt.Dimension getMaximumSize()
- Overrides:
getMaximumSize
in class javax.swing.JComponent
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Overrides:
getPreferredSize
in class javax.swing.JComponent
ps
public ChButton ps(java.awt.Dimension d)
setHeight
public ChButton setHeight(int h)
li
public ChButton li(java.awt.event.ActionListener l)
processEvent
public void processEvent(java.awt.AWTEvent ev)
- Overrides:
processEvent
in class java.awt.Container
processEv
public void processEv(java.awt.AWTEvent ev)
- Specified by:
processEv
in interface ProcessEv
- See Also:
EvAdapter
r
public final ChButton r(java.lang.Runnable r)
cln
public final ChButton cln()
mi
public final javax.swing.AbstractButton mi(java.lang.String txt0)
radio1
public javax.swing.AbstractButton radio1()
cb1
public javax.swing.AbstractButton cb1()
cb
public javax.swing.AbstractButton cb()
radio
public javax.swing.AbstractButton radio()
enabled
public final ChButton enabled(boolean b)
isEnabled
public boolean isEnabled()
- Overrides:
isEnabled
in class java.awt.Component
setDrawFromTo
public ChButton setDrawFromTo(int from,
int to)
doClose
public ChButton doClose(int opt,
java.lang.Object o)
doClose15
public static ChButton doClose15(int opt,
java.lang.Object o)
doView
public static ChButton doView(java.lang.Object msg)
doOpenURL
public static ChButton doOpenURL(java.lang.Object o)
dialogStringMatch
public static ChButton dialogStringMatch(long opt,
java.lang.Object[] jc,
java.lang.String fileName)
doHelp
public static ChButton doHelp(java.lang.Object o)
doWebSettings
public static ChButton doWebSettings(java.lang.Object o)
doSharedCtrl
public static ChButton doSharedCtrl(java.lang.Object o)
doCtrl
public static ChButton doCtrl(java.lang.Object o)
doCustomize
public static ChButton doCustomize(java.lang.Object o)
doViewFile
public ChButton doViewFile(java.io.File f)
doEditFile
public ChButton doEditFile(java.lang.Object file)
doPrint
public static ChButton doPrint(java.lang.Object o)
doExecute
public ChButton doExecute(Customize cust,
java.lang.Object arg)
doFileBrowser
public ChButton doFileBrowser(java.lang.Object oFile)
doEnable
public ChButton doEnable(java.lang.Object c)
doUnselect
public ChButton doUnselect(java.lang.Object otherBut)
doCollapse
public ChButton doCollapse(java.lang.Object toolbar)
doCollapse
public ChButton doCollapse(boolean b,
java.lang.Object toolbar)
doPack
public ChButton doPack()
doPack
public ChButton doPack(java.awt.Window w)
navigationPreviousNext
public static javax.swing.JComponent navigationPreviousNext(java.awt.event.ActionListener li,
java.lang.String tip)
modificationCount
public int modificationCount()
- Specified by:
modificationCount
in interface HasModiCount
isToggle
public boolean isToggle()
s
public final ChButton s(boolean isSelected)
s
public boolean s()
save
public ChButton save(java.lang.Class propertyClass,
java.lang.String propertyId)
setTabSelected
public boolean setTabSelected(java.awt.Graphics g,
boolean b)
- Used in ChTabPane. Invoked in paint hook
getForeground
public java.awt.Color getForeground()
- Overrides:
getForeground
in class java.awt.Component
run
public java.lang.Object run(java.lang.String id,
java.lang.Object arg)
- Specified by:
run
in interface ChRunnable
getDndDateien
public java.util.List getDndDateien()
addDnD
public ChButton addDnD(java.lang.Object o)
'The most important classes are StrapAlign, Protein and StrapEvent.'