Package org.jdesktop.swingx
Class JXButton.ForegroundButton
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.AbstractButton
-
- javax.swing.JButton
-
- org.jdesktop.swingx.JXButton.ForegroundButton
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.ItemSelectable
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.SwingConstants
- Enclosing class:
- JXButton
private class JXButton.ForegroundButton extends javax.swing.JButton
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JButton
javax.swing.JButton.AccessibleJButton
-
Nested classes/interfaces inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class javax.swing.AbstractButton
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, 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, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, 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
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.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ForegroundButton()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.Icon
getDisabledIcon()
javax.swing.Icon
getDisabledSelectedIcon()
int
getDisplayedMnemonicIndex()
java.awt.Font
getFont()
java.awt.Color
getForeground()
int
getHorizontalAlignment()
int
getHorizontalTextPosition()
javax.swing.Icon
getIcon()
int
getIconTextGap()
java.awt.Insets
getMargin()
int
getMnemonic()
javax.swing.ButtonModel
getModel()
javax.swing.Icon
getPressedIcon()
javax.swing.Icon
getRolloverIcon()
javax.swing.Icon
getRolloverSelectedIcon()
javax.swing.Icon
getSelectedIcon()
java.lang.String
getText()
int
getVerticalAlignment()
int
getVerticalTextPosition()
boolean
hasFocus()
boolean
isBorderPainted()
boolean
isContentAreaFilled()
boolean
isDefaultButton()
boolean
isFocusPainted()
boolean
isRolloverEnabled()
boolean
isSelected()
-
Methods inherited from class javax.swing.JButton
getAccessibleContext, getUIClassID, isDefaultCapable, paramString, removeNotify, setDefaultCapable, updateUI
-
Methods inherited from class javax.swing.AbstractButton
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getHideActionText, getItemListeners, getLabel, getMultiClickThreshhold, getSelectedObjects, getUI, imageUpdate, init, paintBorder, 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, setText, setUI, setVerticalAlignment, setVerticalTextPosition
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
getFont
public java.awt.Font getFont()
- Specified by:
getFont
in interfacejava.awt.MenuContainer
- Overrides:
getFont
in classjava.awt.Component
-
getForeground
public java.awt.Color getForeground()
- Overrides:
getForeground
in classjava.awt.Component
-
isDefaultButton
public boolean isDefaultButton()
- Overrides:
isDefaultButton
in classjavax.swing.JButton
-
getDisabledIcon
public javax.swing.Icon getDisabledIcon()
- Overrides:
getDisabledIcon
in classjavax.swing.AbstractButton
-
getDisabledSelectedIcon
public javax.swing.Icon getDisabledSelectedIcon()
- Overrides:
getDisabledSelectedIcon
in classjavax.swing.AbstractButton
-
getDisplayedMnemonicIndex
public int getDisplayedMnemonicIndex()
- Overrides:
getDisplayedMnemonicIndex
in classjavax.swing.AbstractButton
-
getHorizontalAlignment
public int getHorizontalAlignment()
- Overrides:
getHorizontalAlignment
in classjavax.swing.AbstractButton
-
getHorizontalTextPosition
public int getHorizontalTextPosition()
- Overrides:
getHorizontalTextPosition
in classjavax.swing.AbstractButton
-
getIcon
public javax.swing.Icon getIcon()
- Overrides:
getIcon
in classjavax.swing.AbstractButton
-
getIconTextGap
public int getIconTextGap()
- Overrides:
getIconTextGap
in classjavax.swing.AbstractButton
-
getMargin
public java.awt.Insets getMargin()
- Overrides:
getMargin
in classjavax.swing.AbstractButton
-
getMnemonic
public int getMnemonic()
- Overrides:
getMnemonic
in classjavax.swing.AbstractButton
-
getModel
public javax.swing.ButtonModel getModel()
- Overrides:
getModel
in classjavax.swing.AbstractButton
-
getPressedIcon
public javax.swing.Icon getPressedIcon()
- Overrides:
getPressedIcon
in classjavax.swing.AbstractButton
-
getRolloverIcon
public javax.swing.Icon getRolloverIcon()
- Overrides:
getRolloverIcon
in classjavax.swing.AbstractButton
-
getRolloverSelectedIcon
public javax.swing.Icon getRolloverSelectedIcon()
- Overrides:
getRolloverSelectedIcon
in classjavax.swing.AbstractButton
-
getSelectedIcon
public javax.swing.Icon getSelectedIcon()
- Overrides:
getSelectedIcon
in classjavax.swing.AbstractButton
-
getText
public java.lang.String getText()
- Overrides:
getText
in classjavax.swing.AbstractButton
-
getVerticalAlignment
public int getVerticalAlignment()
- Overrides:
getVerticalAlignment
in classjavax.swing.AbstractButton
-
getVerticalTextPosition
public int getVerticalTextPosition()
- Overrides:
getVerticalTextPosition
in classjavax.swing.AbstractButton
-
isBorderPainted
public boolean isBorderPainted()
- Overrides:
isBorderPainted
in classjavax.swing.AbstractButton
-
isContentAreaFilled
public boolean isContentAreaFilled()
- Overrides:
isContentAreaFilled
in classjavax.swing.AbstractButton
-
hasFocus
public boolean hasFocus()
- Overrides:
hasFocus
in classjava.awt.Component
-
isFocusPainted
public boolean isFocusPainted()
- Overrides:
isFocusPainted
in classjavax.swing.AbstractButton
-
isRolloverEnabled
public boolean isRolloverEnabled()
- Overrides:
isRolloverEnabled
in classjavax.swing.AbstractButton
-
isSelected
public boolean isSelected()
- Overrides:
isSelected
in classjavax.swing.AbstractButton
-
-