info.joseluismartin.gui.form
Class BoxFormBuilder

java.lang.Object
  extended by info.joseluismartin.gui.form.BoxFormBuilder

public class BoxFormBuilder
extends Object

A FormBuilder that create form using Box. Add components using a implicit cursor.

Author:
Jose Luis Martin - (jlm@joseluismartin.info)

Constructor Summary
BoxFormBuilder()
          Default Ctor
BoxFormBuilder(Border border)
           
BoxFormBuilder(int rowHeight)
           
BoxFormBuilder(int rowHeight, Border border)
           
 
Method Summary
 void add(Component c)
           
 void add(Component c, int maxWidth)
           
 void add(String name, Component c)
           
 void endBox()
           
 int getDefaultRowHeight()
           
 int getDefaultSpace()
           
 JComponent getForm()
           
 int getHeight()
           
 boolean isDebug()
           
 boolean isFixedHeight()
           
 void next()
           
 void reset()
           
 void row()
           
 void row(int rowHeight)
           
 void setDebug(boolean debug)
           
 void setDefaultRowHeight(int defaultRowHeight)
           
 void setDefaultSpace(int defaultSpace)
           
 void setElastic()
           
 void setFixedHeight(boolean fixedHeight)
           
 void setHeight(int height)
           
 void setMaxWidth(int i)
           
 void startBox()
           
 void startBox(Border border)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoxFormBuilder

public BoxFormBuilder()
Default Ctor


BoxFormBuilder

public BoxFormBuilder(Border border)

BoxFormBuilder

public BoxFormBuilder(int rowHeight)

BoxFormBuilder

public BoxFormBuilder(int rowHeight,
                      Border border)
Method Detail

startBox

public void startBox(Border border)

startBox

public void startBox()

endBox

public void endBox()

add

public void add(Component c)
Parameters:
c -
See Also:
SimpleBoxFormBuilder.add(java.awt.Component)

add

public void add(Component c,
                int maxWidth)

add

public void add(String name,
                Component c)
Parameters:
name -
c -
See Also:
SimpleBoxFormBuilder.add(java.lang.String, java.awt.Component)

setMaxWidth

public void setMaxWidth(int i)
Parameters:
i -
See Also:
SimpleBoxFormBuilder.setMaxWidth(int)

row

public void row()
See Also:
SimpleBoxFormBuilder.row()

getForm

public JComponent getForm()
Returns:
the form
See Also:
SimpleBoxFormBuilder.getForm()

reset

public void reset()
See Also:
SimpleBoxFormBuilder.reset()

next

public void next()
See Also:
SimpleBoxFormBuilder.next()

getHeight

public int getHeight()
Returns:
form height
See Also:
SimpleBoxFormBuilder.getHeight()

setHeight

public void setHeight(int height)
Parameters:
height -
See Also:
SimpleBoxFormBuilder.setHeight(int)

isDebug

public boolean isDebug()
Returns:
true if form debug is enabled.
See Also:
SimpleBoxFormBuilder.isDebug()

setDebug

public void setDebug(boolean debug)
Parameters:
debug -
See Also:
SimpleBoxFormBuilder.setDebug(boolean)

isFixedHeight

public boolean isFixedHeight()
Returns:
true if this form has height fixed.
See Also:
SimpleBoxFormBuilder.isFixedHeight()

setFixedHeight

public void setFixedHeight(boolean fixedHeight)
Parameters:
fixedHeight -
See Also:
SimpleBoxFormBuilder.setFixedHeight(boolean)

setElastic

public void setElastic()

row

public void row(int rowHeight)
Parameters:
rowHeight -

getDefaultRowHeight

public int getDefaultRowHeight()
Returns:
default row height
See Also:
SimpleBoxFormBuilder.getDefaultRowHeight()

setDefaultRowHeight

public void setDefaultRowHeight(int defaultRowHeight)
Parameters:
defaultRowHeight -
See Also:
SimpleBoxFormBuilder.setDefaultRowHeight(int)

getDefaultSpace

public int getDefaultSpace()
Returns:
default space
See Also:
SimpleBoxFormBuilder.getDefaultSpace()

setDefaultSpace

public void setDefaultSpace(int defaultSpace)
Parameters:
defaultSpace -
See Also:
SimpleBoxFormBuilder.setDefaultSpace(int)


Copyright © 2013 JDAL. All Rights Reserved.