Package org.jdesktop.swingx
Class AbstractLayoutManager
- java.lang.Object
-
- org.jdesktop.swingx.AbstractLayoutManager
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.io.Serializable
- Direct Known Subclasses:
HorizontalLayout
,VerticalLayout
abstract class AbstractLayoutManager extends java.lang.Object implements java.awt.LayoutManager, java.io.Serializable
A simple abstract class to handle common layout implementations. Package-private as we do NOT want to export this as part of the public API.
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description AbstractLayoutManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLayoutComponent(java.lang.String name, java.awt.Component comp)
java.awt.Dimension
minimumLayoutSize(java.awt.Container parent)
void
removeLayoutComponent(java.awt.Component comp)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
This implementation does nothing.
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
This implementation does nothing.
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
This implementation defers to
LayoutManager.preferredLayoutSize(Container)
.- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
-
-