|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
public static class BasicOptionPaneUI.ButtonAreaLayout
This helper layout manager is responsible for the layout of the button area. The button area is the panel that holds the buttons which represent the options.
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 | |
---|---|
BasicOptionPaneUI.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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean centersChildren
protected int padding
protected boolean syncAllWidths
Constructor Detail |
---|
public BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths, int padding)
syncAllWidths
- Whether the buttons will share the same widths.padding
- The padding between the buttons.Method Detail |
---|
public void addLayoutComponent(String string, Component comp)
addLayoutComponent
in interface LayoutManager
string
- The constraints string.comp
- The component added.public boolean getCentersChildren()
public int getPadding()
public boolean getSyncAllWidths()
public void layoutContainer(Container container)
layoutContainer
in interface LayoutManager
container
- The container to lay out.public Dimension minimumLayoutSize(Container c)
minimumLayoutSize
in interface LayoutManager
c
- The container to measure.
LayoutManager.preferredLayoutSize(Container)
public Dimension preferredLayoutSize(Container c)
preferredLayoutSize
in interface LayoutManager
c
- The container to measure.
LayoutManager.minimumLayoutSize(Container)
public void removeLayoutComponent(Component c)
removeLayoutComponent
in interface LayoutManager
c
- The component to remove.public void setCentersChildren(boolean newValue)
newValue
- Whether the children will be centered.public void setPadding(int newPadding)
newPadding
- The padding between components.public void setSyncAllWidths(boolean newValue)
newValue
- Whether the widths will be synced.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |