com.birosoft.liquid
Class LiquidOptionPaneUI.ButtonAreaLayout
java.lang.Object
com.birosoft.liquid.LiquidOptionPaneUI.ButtonAreaLayout
- All Implemented Interfaces:
- java.awt.LayoutManager
- Enclosing class:
- LiquidOptionPaneUI
public static class LiquidOptionPaneUI.ButtonAreaLayout
- extends java.lang.Object
- implements java.awt.LayoutManager
ButtonAreaLayout
behaves in a similar manner 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
syncAllWidths
protected boolean syncAllWidths
padding
protected int padding
centersChildren
protected boolean centersChildren
- If true, children are lumped together in parent.
LiquidOptionPaneUI.ButtonAreaLayout
public LiquidOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths,
int padding)
setSyncAllWidths
public void setSyncAllWidths(boolean newValue)
getSyncAllWidths
public boolean getSyncAllWidths()
setPadding
public void setPadding(int newPadding)
getPadding
public int getPadding()
setCentersChildren
public void setCentersChildren(boolean newValue)
getCentersChildren
public boolean getCentersChildren()
addLayoutComponent
public void addLayoutComponent(java.lang.String string,
java.awt.Component comp)
- Specified by:
addLayoutComponent
in interface java.awt.LayoutManager
layoutContainer
public void layoutContainer(java.awt.Container container)
- Specified by:
layoutContainer
in interface java.awt.LayoutManager
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container c)
- Specified by:
minimumLayoutSize
in interface java.awt.LayoutManager
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container c)
- Specified by:
preferredLayoutSize
in interface java.awt.LayoutManager
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component c)
- Specified by:
removeLayoutComponent
in interface java.awt.LayoutManager