Class CoreRibbonResizePolicies.IconRibbonBandResizePolicy

    • Field Detail

      • maxWidth

        private int maxWidth
    • Constructor Detail

      • IconRibbonBandResizePolicy

        public IconRibbonBandResizePolicy​(AbstractRibbonBand ribbonBand)
        Creates a new collapsed resize policy.
        Parameters:
        ribbonBand - The associated ribbon band.
    • Method Detail

      • getPreferredWidth

        public int getPreferredWidth​(int availableHeight,
                                     int gap)
        Description copied from interface: RibbonBandResizePolicy
        Returns the preferred width of the associated ribbon band under the specified dimensions.
        Parameters:
        availableHeight - The height available for the associated ribbon band.
        gap - The inter-component gap.
        Returns:
        The preferred width of the associated ribbon band under the specified dimensions.
      • install

        public void install​(int availableHeight,
                            int gap)
        Description copied from interface: RibbonBandResizePolicy
        Installs this resize policy on the associated ribbon band. For JFlowRibbonBands only changes the bounds of the flow components. For JRibbonBands can also change the presentation state of the command buttons (with JCommandButton.setPresentationState(CommandButtonPresentationState) ) and the number of visible buttons in the ribbon galleries. Note that this method is for internal use only and should not be called by the application code.
        Parameters:
        availableHeight - The height available for the associated ribbon band.
        gap - The inter-component gap.
      • setMaxWidth

        public void setMaxWidth​(int maxWidth)