|
|||||||||
| Home >> All >> javax >> swing >> plaf >> [ basic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
javax.swing.plaf.basic
Class BasicOptionPaneUI.ButtonAreaLayout

java.lang.Objectjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
- All Implemented Interfaces:
- java.awt.LayoutManager
- Enclosing class:
- BasicOptionPaneUI
- public static class BasicOptionPaneUI.ButtonAreaLayout
- extends java.lang.Object
- implements java.awt.LayoutManager
- extends java.lang.Object
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. |
private int |
tallestButton
The height of the tallest button. |
private int |
widthOfWidestButton
The width of the widest button. |
| 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(java.lang.String string,
java.awt.Component comp)
This method is called when a component is added to the container. |
private int |
buttonRowLength(java.awt.Container c)
This method returns the width of the given container taking into consideration the padding and syncAllWidths. |
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(java.awt.Container container)
This method lays out the given container. |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container c)
This method returns the minimum layout size for the given container. |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container c)
This method returns the preferred size of the given container. |
void |
removeLayoutComponent(java.awt.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 |
centersChildren
protected boolean centersChildren
- Whether this layout will center the buttons.
padding
protected int padding
- The space between the buttons.
syncAllWidths
protected boolean syncAllWidths
- Whether the buttons will share the same widths.
widthOfWidestButton
private transient int widthOfWidestButton
- The width of the widest button.
tallestButton
private transient int tallestButton
- The height of the tallest button.
| Constructor Detail |
BasicOptionPaneUI.ButtonAreaLayout
public BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths,
int padding)
- Creates a new ButtonAreaLayout object with the given sync widths
property and padding.
| Method Detail |
addLayoutComponent
public void addLayoutComponent(java.lang.String string, java.awt.Component comp)
- This method is called when a component is added to the container.
- Specified by:
addLayoutComponentin interfacejava.awt.LayoutManager
getCentersChildren
public boolean getCentersChildren()
- This method returns whether the children will be centered.
getPadding
public int getPadding()
- This method returns the amount of space between components.
getSyncAllWidths
public boolean getSyncAllWidths()
- This method returns whether all components will share widths (set to
largest width).
layoutContainer
public void layoutContainer(java.awt.Container container)
- This method lays out the given container.
- Specified by:
layoutContainerin interfacejava.awt.LayoutManager
buttonRowLength
private int buttonRowLength(java.awt.Container c)
- This method returns the width of the given container taking into
consideration the padding and syncAllWidths.
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container c)
- This method returns the minimum layout size for the given container.
- Specified by:
minimumLayoutSizein interfacejava.awt.LayoutManager
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container c)
- This method returns the preferred size of the given container.
- Specified by:
preferredLayoutSizein interfacejava.awt.LayoutManager
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component c)
- This method removes the given component from the layout manager's
knowledge.
- Specified by:
removeLayoutComponentin interfacejava.awt.LayoutManager
setCentersChildren
public void setCentersChildren(boolean newValue)
- This method sets whether the children will be centered.
setPadding
public void setPadding(int newPadding)
- This method sets the amount of space between each component.
setSyncAllWidths
public void setSyncAllWidths(boolean newValue)
- This method sets whether the widths will be synced.
|
|||||||||
| Home >> All >> javax >> swing >> plaf >> [ basic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout