ImageObserver
, MenuContainer
, Serializable
, Accessible
, UIResource
public class JBandControlPanel extends AbstractBandControlPanel implements UIResource
JRibbonBand
. This class is for internal use
only and should not be directly used by the applications.Modifier and Type | Class | Description |
---|---|---|
static class |
JBandControlPanel.ControlPanelGroup |
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Container.AccessibleAWTContainer
JComponent.AccessibleJComponent
JPanel.AccessibleJPanel
Modifier and Type | Field | Description |
---|---|---|
static List<AbstractCommandButton> |
EMPTY_GALLERY_BUTTONS_LIST |
Empty list of buttons.
|
static List<JRibbonGallery> |
EMPTY_RIBBON_GALLERIES_LIST |
Empty list of galleries.
|
static String |
uiClassID |
The UI class ID string.
|
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor | Description |
---|---|
JBandControlPanel() |
Creates a control panel for specified ribbon band.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addChangeListener(ChangeListener l) |
|
void |
addCommandButton(AbstractCommandButton ribbonButton,
RibbonElementPriority priority) |
Adds a new ribbon button to
this control panel. |
void |
addRibbonComponent(JRibbonComponent comp) |
|
void |
addRibbonComponent(JRibbonComponent comp,
int rowSpan) |
|
void |
addRibbonGallery(JRibbonGallery ribbonGallery,
RibbonElementPriority priority) |
Adds a new in-ribbon gallery to
this control panel. |
protected void |
fireChanged() |
|
int |
getControlPanelGroupCount() |
|
List<JBandControlPanel.ControlPanelGroup> |
getControlPanelGroups() |
|
String |
getControlPanelGroupTitle(int controlPanelGroupIndex) |
|
List<JRibbonComponent> |
getRibbonComponents(int groupIndex) |
|
JRibbonGallery |
getRibbonGallery(String galleryName) |
Returns the ribbon gallery based on its name.
|
BandControlPanelUI |
getUI() |
|
String |
getUIClassID() |
|
void |
removeChangeListener(ChangeListener l) |
|
void |
setGroupTitle(int groupIndex,
String groupTitle) |
|
void |
setPriority(JCommandButton ribbonButton,
RibbonElementPriority newPriority) |
Sets new priority of a ribbon button in
this control panel. |
void |
setPriority(JRibbonGallery ribbonGallery,
RibbonElementPriority newPriority) |
Sets new priority of an in-ribbon gallery in
this control
panel. |
void |
setUI(BandControlPanelUI ui) |
Sets the new UI delegate.
|
int |
startGroup() |
|
int |
startGroup(String groupTitle) |
|
void |
updateUI() |
getRibbonBand, setRibbonBand
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, 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, transferFocusUpCycle
add, add, add, add, add, addContainerListener, 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, validateTree
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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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, update
getAccessibleContext, paramString, setUI
public static final List<AbstractCommandButton> EMPTY_GALLERY_BUTTONS_LIST
public static final List<JRibbonGallery> EMPTY_RIBBON_GALLERIES_LIST
public static final String uiClassID
public JBandControlPanel()
public void setUI(BandControlPanelUI ui)
ui
- New UI delegate.public BandControlPanelUI getUI()
getUI
in class AbstractBandControlPanel
public String getUIClassID()
getUIClassID
in class JPanel
public void addCommandButton(AbstractCommandButton ribbonButton, RibbonElementPriority priority)
this
control panel.ribbonButton
- Ribbon button to add.priority
- Ribbon button priority.public void addRibbonGallery(JRibbonGallery ribbonGallery, RibbonElementPriority priority)
this
control panel.ribbonGallery
- Ribbon gallery to add.priority
- Ribbon gallery priority.public void setPriority(JCommandButton ribbonButton, RibbonElementPriority newPriority)
this
control panel.ribbonButton
- Gallery button.newPriority
- New priority for the specified ribbon button.public void setPriority(JRibbonGallery ribbonGallery, RibbonElementPriority newPriority)
this
control
panel.ribbonGallery
- In-ribbon gallery.newPriority
- New priority for the specified in-ribbon gallery.public void addRibbonComponent(JRibbonComponent comp)
public void addRibbonComponent(JRibbonComponent comp, int rowSpan)
public List<JBandControlPanel.ControlPanelGroup> getControlPanelGroups()
public int getControlPanelGroupCount()
public String getControlPanelGroupTitle(int controlPanelGroupIndex)
public int startGroup()
public int startGroup(String groupTitle)
public void setGroupTitle(int groupIndex, String groupTitle)
public JRibbonGallery getRibbonGallery(String galleryName)
galleryName
- Ribbon gallery name.public void addChangeListener(ChangeListener l)
public void removeChangeListener(ChangeListener l)
protected void fireChanged()
public List<JRibbonComponent> getRibbonComponents(int groupIndex)