Package org.nuiton.jaxx.runtime.swing
Class VBoxLayout
- java.lang.Object
-
- org.nuiton.jaxx.runtime.swing.VBoxLayout
-
- All Implemented Interfaces:
LayoutManager
public class VBoxLayout extends Object implements LayoutManager
Vertical box layout. The layout rules followed by this class are quite different than the core BoxLayout class, and in general represent a more useful algorithm.- Author:
- Ethan Nicholas
-
-
Constructor Summary
Constructors Constructor Description VBoxLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLayoutComponent(String name, Component comp)intgetHorizontalAlignment()intgetSpacing()intgetVerticalAlignment()voidlayoutContainer(Container parent)DimensionminimumLayoutSize(Container parent)DimensionpreferredLayoutSize(Container parent)voidremoveLayoutComponent(Component comp)voidsetHorizontalAlignment(int horizontalAlignment)voidsetSpacing(int spacing)voidsetVerticalAlignment(int verticalAlignment)
-
-
-
Method Detail
-
getSpacing
public int getSpacing()
-
setSpacing
public void setSpacing(int spacing)
-
getHorizontalAlignment
public int getHorizontalAlignment()
-
setHorizontalAlignment
public void setHorizontalAlignment(int horizontalAlignment)
-
getVerticalAlignment
public int getVerticalAlignment()
-
setVerticalAlignment
public void setVerticalAlignment(int verticalAlignment)
-
addLayoutComponent
public void addLayoutComponent(String name, Component comp)
- Specified by:
addLayoutComponentin interfaceLayoutManager
-
layoutContainer
public void layoutContainer(Container parent)
- Specified by:
layoutContainerin interfaceLayoutManager
-
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
- Specified by:
minimumLayoutSizein interfaceLayoutManager
-
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
- Specified by:
preferredLayoutSizein interfaceLayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(Component comp)
- Specified by:
removeLayoutComponentin interfaceLayoutManager
-
-