Spec-Zone .ru
спецификации, руководства, описания, API
|
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
ButtonAreaLayout acts similiar to FlowLayout. It lays out all components from left to right. If syncAllWidths is true, the widths of each component will be set to the largest preferred size width. This inner class is marked "public" due to a compiler bug. This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicOptionPaneUI.
Field Summary | |
protected boolean |
centersChildren
If true, children are lumped together in parent. |
protected int |
padding
|
protected boolean |
syncAllWidths
|
Constructor Summary | |
BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths,
int padding)
|
Method Summary | |
void |
addLayoutComponent(String string,
Component comp)
Adds the specified component with the specified name to the layout. |
boolean |
getCentersChildren()
|
int |
getPadding()
|
boolean |
getSyncAllWidths()
|
void |
layoutContainer(Container container)
Lays out the container in the specified panel. |
Dimension |
minimumLayoutSize(Container c)
Calculates the minimum size dimensions for the specified panel given the components in the specified parent container. |
Dimension |
preferredLayoutSize(Container c)
Calculates the preferred size dimensions for the specified panel given the components in the specified parent container. |
void |
removeLayoutComponent(Component c)
Removes the specified component from the layout. |
void |
setCentersChildren(boolean newValue)
|
void |
setPadding(int newPadding)
|
void |
setSyncAllWidths(boolean newValue)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected boolean syncAllWidths
protected int padding
protected boolean centersChildren
Constructor Detail |
public BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths, int padding)
Method Detail |
public void setSyncAllWidths(boolean newValue)
public boolean getSyncAllWidths()
public void setPadding(int newPadding)
public int getPadding()
public void setCentersChildren(boolean newValue)
public boolean getCentersChildren()
public void addLayoutComponent(String string, Component comp)
name
- the component namecomp
- the component to be addedpublic void layoutContainer(Container container)
parent
- the component which needs to be laid outpublic Dimension minimumLayoutSize(Container c)
parent
- the component to be laid outLayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension preferredLayoutSize(Container c)
parent
- the component to be laid outLayoutManager.minimumLayoutSize(java.awt.Container)
public void removeLayoutComponent(Component c)
comp
- the component to be removed
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |