Package Summary  Overview Summary

class:BasicComboBoxUI.ComboBoxLayoutManager [NONE]

All Implemented Interfaces:
LayoutManager
Direct Known Subclasses:
MetalComboBoxUI.MetalComboBoxLayoutManager
Enclosing class:
BasicComboBoxUI

public class BasicComboBoxUI.ComboBoxLayoutManagerextends Object implements LayoutManager
This layout manager handles the 'standard' layout of combo boxes. It puts the arrow button to the right and the editor to the left. If there is no editor it still keeps the arrow button to the right. This public inner class should be treated as protected. Instantiate it only within subclasses of BasicComboBoxUI.

constructor:BasicComboBoxUI.ComboBoxLayoutManager() [NONE]

  • ComboBoxLayoutManager

    public ComboBoxLayoutManager()
    Constructs a ComboBoxLayoutManager.

method:addLayoutComponent(java.lang.String,java.awt.Component) [NONE]

  • addLayoutComponent

    public void addLayoutComponent (String name, Component comp)
    Description copied from interface: LayoutManager
    If the layout manager uses a per-component string, adds the component comp to the layout, associating it with the string specified by name.
    Specified by:
    addLayoutComponent in interface LayoutManager
    Parameters:
    name - the string to be associated with the component
    comp - the component to be added
  • method:removeLayoutComponent(java.awt.Component) [NONE]

    removeLayoutComponent

    public void removeLayoutComponent (Component comp)
    Description copied from interface: LayoutManager
    Removes the specified component from the layout.
    Specified by:
    removeLayoutComponent in interface LayoutManager
    Parameters:
    comp - the component to be removed

    method:preferredLayoutSize(java.awt.Container) [NONE]

    preferredLayoutSize

    public Dimension preferredLayoutSize (Container parent)
    Description copied from interface: LayoutManager
    Calculates the preferred size dimensions for the specified container, given the components it contains.
    Specified by:
    preferredLayoutSize in interface LayoutManager
    Parameters:
    parent - the container to be laid out
    Returns:
    the preferred dimension for the container
    See Also:

    method:minimumLayoutSize(java.awt.Container) [NONE]

    minimumLayoutSize

    public Dimension minimumLayoutSize (Container parent)
    Description copied from interface: LayoutManager
    Calculates the minimum size dimensions for the specified container, given the components it contains.
    Specified by:
    minimumLayoutSize in interface LayoutManager
    Parameters:
    parent - the component to be laid out
    Returns:
    the minimum dimension for the container
    See Also:

    method:layoutContainer(java.awt.Container) [NONE]

    layoutContainer

    public void layoutContainer (Container parent)
    Description copied from interface: LayoutManager
    Lays out the specified container.
    Specified by:
    layoutContainer in interface LayoutManager
    Parameters:
    parent - the container to be laid out

    © 2023 Oracle Corporation and/or its affiliates