pnuts.awt
Class Layout
java.lang.Object
|
+--pnuts.awt.Layout
- Direct Known Subclasses:
- BorderLayoutMapping, CardLayoutMapping, FlowLayoutMapping, GridBagLayoutMapping, GridLayoutMapping, PnutsLayoutMapping
- public abstract class Layout
- extends java.lang.Object
Manager class of Hierarchical Layout.
Constructor Summary |
protected |
Layout()
|
Method Summary |
abstract java.awt.Container |
createContainer(java.awt.Container container,
java.lang.Object[] fmt)
Define how to make a container. |
protected static boolean |
isArray(java.lang.Object obj)
|
static java.awt.Container |
layout(java.awt.Container container,
java.lang.Object[] fmt)
Layout components in the container using format fmt. |
static java.awt.Container |
layout(java.lang.Object[] format)
Layout components using format |
protected static java.awt.Container |
makePanel(java.awt.Container prototype)
|
static void |
registerLayoutManager(java.lang.Class clazz,
java.lang.Class layout)
Register a Layout Mapping |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Layout
protected Layout()
registerLayoutManager
public static void registerLayoutManager(java.lang.Class clazz,
java.lang.Class layout)
- Register a Layout Mapping
- Parameters:
clazz
- Class of the mappinglayout
- The definition of the mapping
This class should be subclass of Layout class.
isArray
protected static boolean isArray(java.lang.Object obj)
createContainer
public abstract java.awt.Container createContainer(java.awt.Container container,
java.lang.Object[] fmt)
- Define how to make a container.
This class should be defined in a subclass of Layout class.
layout
public static java.awt.Container layout(java.lang.Object[] format)
- Layout components using format
layout
public static java.awt.Container layout(java.awt.Container container,
java.lang.Object[] fmt)
- Layout components in the container using format fmt.
makePanel
protected static java.awt.Container makePanel(java.awt.Container prototype)