Class JBandControlPanel

    • Constructor Detail

      • JBandControlPanel

        public JBandControlPanel()
        Creates a control panel for specified ribbon band.
    • Method Detail

      • setUI

        public void setUI​(BandControlPanelUI ui)
        Sets the new UI delegate.
        Parameters:
        ui - New UI delegate.
      • updateUI

        public void updateUI()
        Overrides:
        updateUI in class JPanel
      • addCommandButton

        public void addCommandButton​(AbstractCommandButton ribbonButton,
                                     RibbonElementPriority priority)
        Adds a new ribbon button to this control panel.
        Parameters:
        ribbonButton - Ribbon button to add.
        priority - Ribbon button priority.
      • addRibbonGallery

        public void addRibbonGallery​(JRibbonGallery ribbonGallery,
                                     RibbonElementPriority priority)
        Adds a new in-ribbon gallery to this control panel.
        Parameters:
        ribbonGallery - Ribbon gallery to add.
        priority - Ribbon gallery priority.
      • setPriority

        public void setPriority​(JCommandButton ribbonButton,
                                RibbonElementPriority newPriority)
        Sets new priority of a ribbon button in this control panel.
        Parameters:
        ribbonButton - Gallery button.
        newPriority - New priority for the specified ribbon button.
      • setPriority

        public void setPriority​(JRibbonGallery ribbonGallery,
                                RibbonElementPriority newPriority)
        Sets new priority of an in-ribbon gallery in this control panel.
        Parameters:
        ribbonGallery - In-ribbon gallery.
        newPriority - New priority for the specified in-ribbon gallery.
      • addRibbonComponent

        public void addRibbonComponent​(JRibbonComponent comp)
      • addRibbonComponent

        public void addRibbonComponent​(JRibbonComponent comp,
                                       int rowSpan)
      • getControlPanelGroupCount

        public int getControlPanelGroupCount()
      • getControlPanelGroupTitle

        public String getControlPanelGroupTitle​(int controlPanelGroupIndex)
      • startGroup

        public int startGroup()
      • startGroup

        public int startGroup​(String groupTitle)
      • setGroupTitle

        public void setGroupTitle​(int groupIndex,
                                  String groupTitle)
      • getRibbonGallery

        public JRibbonGallery getRibbonGallery​(String galleryName)
        Returns the ribbon gallery based on its name.
        Parameters:
        galleryName - Ribbon gallery name.
        Returns:
        Ribbon gallery.
      • addChangeListener

        public void addChangeListener​(ChangeListener l)
      • removeChangeListener

        public void removeChangeListener​(ChangeListener l)
      • fireChanged

        protected void fireChanged()