public abstract class AbstractButton extends Label
AbstractButton class is an abstract base class for all
buttons such as Button, ToggleButton, and
Checkbox.
An AbstractButton is controlled by the ButtonController object.
ButtonController,
Button,
ToggleButton,
Checkbox,
直列化された形式| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.lang.String |
actionCommand |
protected ButtonController |
controller
The controller of the button.
|
alignment, CENTER, EAST, label, LEFT, NORTH, NORTHEAST, NORTHWEST, RIGHT, SOUTH, SOUTHEAST, SOUTHWEST, WESTDefaultToolkit, doubleBuffered, focusTraversable, offscreenBuffer, toolTip| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
AbstractButton(VAbstractButton vbutton,
int mode)
Constructs a new button with the specified visual button and controll
mode.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract void |
actionPerformed()
Invoked when the button has been triggered by the controller.
|
java.lang.String |
getActionCommand()
Returns the command name of the action event fired by this button.
|
ButtonController |
getController()
Returns the controller of this button.
|
java.lang.String |
getLabel()
Gets the label of this button.
|
VAbstractButton |
getVButton()
Returns the visual button of this button.
|
boolean |
isFocusTraversable()
Tests if the button can be traversed using Tab or Shift-Tab keyboard
focus traversal.
|
abstract void |
itemStateChanged(boolean selected)
Invoked when the button has been toggled by the controller.
|
void |
setActionCommand(java.lang.String command)
Sets the command name for the action event fired by this button.
|
void |
setLabel(java.lang.String label)
Sets the button's label to be the specified string.
|
void |
setVButton(VAbstractButton vbutton)
Sets the visual button of this button to the specified viaul button.
|
protected void |
setVButtonInner(VAbstractButton vbutton) |
getAlignment, getButtonBackground, getMinimumSize, getPreferredSize, getText, getTEXT, getVisualizable, getVLabel, paintOn, setAlignment, setBackground, setBounds, setEnabled, setFont, setForeground, setLabelSize, setText, setText, setTEXT, setVisualizable, setVLabeladdNotify, bounds, disable, doLayout, enable, enable, getBounds, getFrame, getLocation, getPreferredGraphics, getPreferredGraphics, getSize, getToolTipText, getToolTipVisual, hide, isDirectNotification, isDoubleBuffered, layout, location, minimumSize, paint, postOldEvent, preferredSize, processMouseEvent, processMouseMotionEvent, repaintNow, requestFocus, reshape, setDoubleBuffered, setFocusTraversable, setToolTipText, setToolTipText, setToolTipVisual, setVisible, show, show, size, syncGraphics, syncGraphics, syncGraphics, updateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disableEvents, dispatchEvent, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, list, list, locate, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validateprotected ButtonController controller
protected java.lang.String actionCommand
protected AbstractButton(VAbstractButton vbutton, int mode)
vbutton - the visual button.mode - the controll mode.ButtonController.TRIGGER_ON_UP,
ButtonController.TRIGGER_ON_DOWN,
ButtonController.TOGGLE_ON_UP,
ButtonController.TOGGLE_ON_DOWNpublic abstract void actionPerformed()
public abstract void itemStateChanged(boolean selected)
public boolean isFocusTraversable()
isFocusTraversable クラス内 KComponentpublic void setActionCommand(java.lang.String command)
command - A string used to set the button's action command.getActionCommand()public java.lang.String getActionCommand()
public java.lang.String getLabel()
setLabel(java.lang.String)public void setLabel(java.lang.String label)
label - the new label.getLabel()public ButtonController getController()
public VAbstractButton getVButton()
setVButton(jp.kyasu.graphics.VAbstractButton)public void setVButton(VAbstractButton vbutton)
vbutton - the visual button.getVButton()protected void setVButtonInner(VAbstractButton vbutton)