javax.swing.plaf.basic
Class BasicComboBoxUI.ComboBoxLayoutManager

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager
All Implemented Interfaces:
LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.LayoutManager
Direct Known Subclasses:
MetalComboBoxUI.MetalComboBoxLayoutManager sample code for javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager definition code for javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager
Enclosing class:
BasicComboBoxUI sample code for javax.swing.plaf.basic.BasicComboBoxUI definition code for javax.swing.plaf.basic.BasicComboBoxUI

public class BasicComboBoxUI.ComboBoxLayoutManager
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.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 Summary
BasicComboBoxUI.ComboBoxLayoutManager sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.BasicComboBoxUI.ComboBoxLayoutManager() definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.BasicComboBoxUI.ComboBoxLayoutManager() ()
           
 
Method Summary
 void addLayoutComponent sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.addLayoutComponent(java.lang.String, java.awt.Component) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.addLayoutComponent(java.lang.String, java.awt.Component) (String sample code for java.lang.String definition code for java.lang.String  name, Component sample code for java.awt.Component definition code for java.awt.Component  comp)
          If the layout manager uses a per-component string, adds the component comp to the layout, associating it with the string specified by name.
 void layoutContainer sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.layoutContainer(java.awt.Container) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.layoutContainer(java.awt.Container) (Container sample code for java.awt.Container definition code for java.awt.Container  parent)
          Lays out the specified container.
 Dimension sample code for java.awt.Dimension definition code for java.awt.Dimension minimumLayoutSize sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(java.awt.Container) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(java.awt.Container) (Container sample code for java.awt.Container definition code for java.awt.Container  parent)
          Calculates the minimum size dimensions for the specified container, given the components it contains.
 Dimension sample code for java.awt.Dimension definition code for java.awt.Dimension preferredLayoutSize sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(java.awt.Container) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(java.awt.Container) (Container sample code for java.awt.Container definition code for java.awt.Container  parent)
          Calculates the preferred size dimensions for the specified container, given the components it contains.
 void removeLayoutComponent sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.removeLayoutComponent(java.awt.Component) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.removeLayoutComponent(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  comp)
          Removes the specified component from the layout.
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

BasicComboBoxUI.ComboBoxLayoutManager sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager() definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager()

public BasicComboBoxUI.ComboBoxLayoutManager()
Method Detail

addLayoutComponent sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.addLayoutComponent(java.lang.String, java.awt.Component) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.addLayoutComponent(java.lang.String, java.awt.Component)

public void addLayoutComponent(String sample code for java.lang.String definition code for java.lang.String  name,
                               Component sample code for java.awt.Component definition code for java.awt.Component  comp)
Description copied from interface: LayoutManager sample code for java.awt.LayoutManager.addLayoutComponent(java.lang.String, java.awt.Component) definition code for java.awt.LayoutManager.addLayoutComponent(java.lang.String, java.awt.Component)
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 sample code for java.awt.LayoutManager.addLayoutComponent(java.lang.String, java.awt.Component) definition code for java.awt.LayoutManager.addLayoutComponent(java.lang.String, java.awt.Component) in interface LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.LayoutManager
Parameters:
name - the string to be associated with the component
comp - the component to be added

removeLayoutComponent sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.removeLayoutComponent(java.awt.Component) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.removeLayoutComponent(java.awt.Component)

public void removeLayoutComponent(Component sample code for java.awt.Component definition code for java.awt.Component  comp)
Description copied from interface: LayoutManager sample code for java.awt.LayoutManager.removeLayoutComponent(java.awt.Component) definition code for java.awt.LayoutManager.removeLayoutComponent(java.awt.Component)
Removes the specified component from the layout.

Specified by:
removeLayoutComponent sample code for java.awt.LayoutManager.removeLayoutComponent(java.awt.Component) definition code for java.awt.LayoutManager.removeLayoutComponent(java.awt.Component) in interface LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.LayoutManager
Parameters:
comp - the component to be removed

preferredLayoutSize sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(java.awt.Container) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(java.awt.Container)

public Dimension sample code for java.awt.Dimension definition code for java.awt.Dimension  preferredLayoutSize(Container sample code for java.awt.Container definition code for java.awt.Container  parent)
Description copied from interface: LayoutManager sample code for java.awt.LayoutManager.preferredLayoutSize(java.awt.Container) definition code for java.awt.LayoutManager.preferredLayoutSize(java.awt.Container)
Calculates the preferred size dimensions for the specified container, given the components it contains.

Specified by:
preferredLayoutSize sample code for java.awt.LayoutManager.preferredLayoutSize(java.awt.Container) definition code for java.awt.LayoutManager.preferredLayoutSize(java.awt.Container) in interface LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.LayoutManager
Parameters:
parent - the container to be laid out
See Also:
LayoutManager.minimumLayoutSize(java.awt.Container) sample code for java.awt.LayoutManager.minimumLayoutSize(java.awt.Container) definition code for java.awt.LayoutManager.minimumLayoutSize(java.awt.Container)

minimumLayoutSize sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(java.awt.Container) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(java.awt.Container)

public Dimension sample code for java.awt.Dimension definition code for java.awt.Dimension  minimumLayoutSize(Container sample code for java.awt.Container definition code for java.awt.Container  parent)
Description copied from interface: LayoutManager sample code for java.awt.LayoutManager.minimumLayoutSize(java.awt.Container) definition code for java.awt.LayoutManager.minimumLayoutSize(java.awt.Container)
Calculates the minimum size dimensions for the specified container, given the components it contains.

Specified by:
minimumLayoutSize sample code for java.awt.LayoutManager.minimumLayoutSize(java.awt.Container) definition code for java.awt.LayoutManager.minimumLayoutSize(java.awt.Container) in interface LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.LayoutManager
Parameters:
parent - the component to be laid out
See Also:
LayoutManager.preferredLayoutSize(java.awt.Container) sample code for java.awt.LayoutManager.preferredLayoutSize(java.awt.Container) definition code for java.awt.LayoutManager.preferredLayoutSize(java.awt.Container)

layoutContainer sample code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.layoutContainer(java.awt.Container) definition code for javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager.layoutContainer(java.awt.Container)

public void layoutContainer(Container sample code for java.awt.Container definition code for java.awt.Container  parent)
Description copied from interface: LayoutManager sample code for java.awt.LayoutManager.layoutContainer(java.awt.Container) definition code for java.awt.LayoutManager.layoutContainer(java.awt.Container)
Lays out the specified container.

Specified by:
layoutContainer sample code for java.awt.LayoutManager.layoutContainer(java.awt.Container) definition code for java.awt.LayoutManager.layoutContainer(java.awt.Container) in interface LayoutManager sample code for java.awt.LayoutManager definition code for java.awt.LayoutManager
Parameters:
parent - the container to be laid out