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.