BasicRibbonGalleryUI.JButtonStripUIResourcepublic class JCommandButtonStrip
extends javax.swing.JComponent
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JCommandButtonStrip.StripOrientation |
Button strip orientation.
|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy| Modifier and Type | Field | Description |
|---|---|---|
static double |
DEFAULT_GAP_SCALE_FACTOR_PRIMARY_AXIS |
|
static double |
DEFAULT_GAP_SCALE_FACTOR_SECONDARY_AXIS |
|
protected CommandButtonDisplayState |
displayState |
Element state for the buttons in this button strip.
|
protected double |
hgapScaleFactor |
Scale factor for horizontal gaps.
|
static java.lang.String |
uiClassID |
The UI class ID string.
|
protected double |
vgapScaleFactor |
Scale factor for vertical gaps.
|
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor | Description |
|---|---|
JCommandButtonStrip() |
Creates an empty horizontally-oriented strip.
|
JCommandButtonStrip(JCommandButtonStrip.StripOrientation orientation) |
Creates an empty strip.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.awt.Component |
add(java.awt.Component comp) |
|
java.awt.Component |
add(java.awt.Component comp,
int index) |
|
void |
add(java.awt.Component comp,
java.lang.Object constraints) |
|
void |
add(java.awt.Component comp,
java.lang.Object constraints,
int index) |
|
java.awt.Component |
add(java.lang.String name,
java.awt.Component comp) |
|
void |
addChangeListener(javax.swing.event.ChangeListener l) |
Adds the specified change listener to track changes to this command
button strip.
|
protected void |
fireStateChanged() |
Notifies all registered listener that the state of this command button
strip has changed.
|
AbstractCommandButton |
getButton(int index) |
Returns the specified button component of
this strip. |
int |
getButtonCount() |
Returns the number of buttons in
this strip. |
JCommandButtonStrip.StripOrientation |
getOrientation() |
Returns the orientation of
this strip. |
CommandButtonStripUI |
getUI() |
Returns the UI object which implements the L&F for this component.
|
java.lang.String |
getUIClassID() |
Returns the name of the UI class that implements the L&F for this
component.
|
boolean |
isFirst(AbstractCommandButton button) |
Checks whether the specified button is the first button in
this strip. |
boolean |
isLast(AbstractCommandButton button) |
Checks whether the specified button is the last button in
this strip. |
void |
removeChangeListener(javax.swing.event.ChangeListener l) |
Removes the specified change listener from tracking changes to this
command button strip.
|
void |
setDisplayState(CommandButtonDisplayState elementState) |
Sets the display state for the buttons in this button strip.
|
void |
setHGapScaleFactor(double hgapScaleFactor) |
Sets the horizontal gap scale factor for the buttons in this button
strip.
|
void |
setUI(CommandButtonStripUI ui) |
Sets the new UI delegate.
|
void |
setVGapScaleFactor(double vgapScaleFactor) |
Sets the vertical gap scale factor for the buttons in this button strip.
|
void |
updateUI() |
Resets the UI property to a value from the current look and feel.
|
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, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, 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, transferFocusUpCycleaddContainerListener, addImpl, 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, setLayout, transferFocusDownCycle, validate, validateTreeaddAncestorListener, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updatepublic static final double DEFAULT_GAP_SCALE_FACTOR_PRIMARY_AXIS
public static final double DEFAULT_GAP_SCALE_FACTOR_SECONDARY_AXIS
public static final java.lang.String uiClassID
protected CommandButtonDisplayState displayState
CommandButtonDisplayState.SMALL.protected double hgapScaleFactor
protected double vgapScaleFactor
public JCommandButtonStrip()
public JCommandButtonStrip(JCommandButtonStrip.StripOrientation orientation)
orientation - Orientation for this strip.public void setDisplayState(CommandButtonDisplayState elementState)
CommandButtonDisplayState.SMALL.elementState - New element state for the buttons in this button strip.public void setHGapScaleFactor(double hgapScaleFactor)
The default horizontal gap scale factor for horizontally oriented strips is 0.75. The default horizontal gap scale factor for vertically oriented strips is 1.0.
hgapScaleFactor - New horizontal gap scale factor for the buttons in this button
strip.setVGapScaleFactor(double)public void setVGapScaleFactor(double vgapScaleFactor)
The default vertical gap scale factor for vertically oriented strips is 0.75. The default vertical gap scale factor for horizontally oriented strips is 1.0.
vgapScaleFactor - New vertical gap scale factor for the buttons in this button
strip.setHGapScaleFactor(double)public void add(java.awt.Component comp,
java.lang.Object constraints,
int index)
add in class java.awt.Containerpublic void add(java.awt.Component comp,
java.lang.Object constraints)
add in class java.awt.Containerpublic java.awt.Component add(java.awt.Component comp,
int index)
add in class java.awt.Containerpublic java.awt.Component add(java.awt.Component comp)
add in class java.awt.Containerpublic java.awt.Component add(java.lang.String name,
java.awt.Component comp)
add in class java.awt.Containerpublic void setUI(CommandButtonStripUI ui)
ui - New UI delegate.public void updateUI()
updateUI in class javax.swing.JComponentJComponent.updateUI()public CommandButtonStripUI getUI()
getUI in class javax.swing.JComponentButtonStripUI objectsetUI(org.pushingpixels.flamingo.internal.ui.common.CommandButtonStripUI)public java.lang.String getUIClassID()
getUIClassID in class javax.swing.JComponentJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)public int getButtonCount()
this strip.this strip.getButton(int)public AbstractCommandButton getButton(int index)
this strip.index - Button index.getButtonCount()public boolean isFirst(AbstractCommandButton button)
this strip.button - Button to check.true if the specified button is the first button in
this strip, false otherwise.isLast(AbstractCommandButton)public boolean isLast(AbstractCommandButton button)
this strip.button - Button to check.true if the specified button is the last button in
this strip, false otherwise.isFirst(AbstractCommandButton)public JCommandButtonStrip.StripOrientation getOrientation()
this strip.this strip.public void addChangeListener(javax.swing.event.ChangeListener l)
l - Change listener to add.removeChangeListener(ChangeListener)public void removeChangeListener(javax.swing.event.ChangeListener l)
l - Change listener to remove.addChangeListener(ChangeListener)protected void fireStateChanged()