javax.swing.plaf.basic
public static class BasicOptionPaneUI.ButtonAreaLayout extends Object implements LayoutManager
UNKNOWN: Apparently this class was intended to be protected, but was made public by a compiler bug and is now public for compatibility.
| Field Summary | |
|---|---|
| protected boolean | centersChildren Whether this layout will center the buttons. |
| protected int | padding The space between the buttons. |
| protected boolean | syncAllWidths Whether the buttons will share the same widths. |
| Constructor Summary | |
|---|---|
| ButtonAreaLayout(boolean syncAllWidths, int padding)
Creates a new ButtonAreaLayout object with the given sync widths
property and padding.
| |
| Method Summary | |
|---|---|
| void | addLayoutComponent(String string, Component comp)
This method is called when a component is added to the container.
|
| boolean | getCentersChildren()
This method returns whether the children will be centered.
|
| int | getPadding()
This method returns the amount of space between components.
|
| boolean | getSyncAllWidths()
This method returns whether all components will share widths (set to
largest width).
|
| void | layoutContainer(Container container)
This method lays out the given container.
|
| Dimension | minimumLayoutSize(Container c)
This method returns the minimum layout size for the given container.
|
| Dimension | preferredLayoutSize(Container c)
This method returns the preferred size of the given container.
|
| void | removeLayoutComponent(Component c)
This method removes the given component from the layout manager's
knowledge.
|
| void | setCentersChildren(boolean newValue)
This method sets whether the children will be centered.
|
| void | setPadding(int newPadding)
This method sets the amount of space between each component.
|
| void | setSyncAllWidths(boolean newValue)
This method sets whether the widths will be synced.
|
Parameters: syncAllWidths Whether the buttons will share the same widths. padding The padding between the buttons.
Parameters: string The constraints string. comp The component added.
Returns: Whether the children will be centered.
Returns: The amount of space between components.
Returns: Whether all components will share widths.
Parameters: container The container to lay out.
Parameters: c The container to measure.
Returns: The minimum layout size.
Parameters: c The container to measure.
Returns: The preferred size.
Parameters: c The component to remove.
Parameters: newValue Whether the children will be centered.
Parameters: newPadding The padding between components.
Parameters: newValue Whether the widths will be synced.