|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.as400.util.html.LayoutFormPanel
com.ibm.as400.util.html.GridLayoutFormPanel
The GridLayoutFormPanel class represents a grid layout of HTML form elements.
GridLayoutFormPanel objects generate the following events:
This examples creates a GridLayoutFormPanel object with two columns.
// Create a text form input element for the system. LabelFormElement sysPrompt = new LabelFormElement("System:"); TextFormInput system = new TextFormInput("System");
// Create a text form input element for the userId. LabelFormElement userPrompt = new LabelFormElement("User:"); TextFormInput user = new TextFormInput("User");
// Create a password form input element for the password. LabelFormElement passwordPrompt = new LabelFormElement("Password:"); PasswordFormInput password = new PasswordFormInput("Password");
// Create the GridLayoutFormPanel object with two columns and add the form elements. GridLayoutFormPanel panel = new GridLayoutFormPanel(2); panel.addElement(sysPrompt); panel.addElement(system); panel.addElement(userPrompt); panel.addElement(user); panel.addElement(passwordPrompt); panel.addElement(password);
// Create the submit button to the form. SubmitFormInput logonButton = new SubmitFormInput("logon", "Logon");
// Create HTMLForm object and add the panel to it. HTMLForm form = new HTMLForm(servletURI); form.addElement(panel); form.addElement(logonButton);
Constructor Summary | |
---|---|
GridLayoutFormPanel()
Constructs a default GridLayoutFormPanel with one column. |
|
GridLayoutFormPanel(int columns)
Constructs a GridLayoutFormPanel with the specified number of columns. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener. |
void |
addVetoableChangeListener(VetoableChangeListener listener)
Adds the VetoableChangeListener. |
String |
getAlignment()
Returns the alignment of the text interpretation. |
String |
getColumnAlignment(int column)
Returns the alignment of the text that is used for elements in a specific column in the grid. |
String |
getColumnDirection(int column)
Returns the direction of the text interpretation that is used for elements in a specific column in the grid. |
int |
getColumns()
Returns the number of columns in the layout. |
String |
getDirection()
Returns the direction of the text interpretation. |
String |
getFOTag()
Returns a comment tag. |
String |
getLanguage()
Returns the language of the input element. |
String |
getTag()
Returns the grid layout panel tag. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes the PropertyChangeListener from the internal list. |
void |
removeVetoableChangeListener(VetoableChangeListener listener)
Removes the VetoableChangeListener from the internal list. |
void |
setAlignment(String align)
Sets the alignment of the text for the grid. |
void |
setColumnAlignment(int column,
String align)
Sets the alignment of the text interpretation that is used for elements in a specific column in the grid. |
void |
setColumnDirection(int column,
String dir)
Sets the direction of the text interpretation that is used for elements in a specific column in the grid. |
void |
setColumns(int columns)
Sets the number of columns in the layout. |
void |
setDirection(String dir)
Sets the direction of the text interpretation. |
void |
setLanguage(String lang)
Sets the language of the input tag. |
Methods inherited from class com.ibm.as400.util.html.LayoutFormPanel |
---|
addElement, addElementListener, getSize, removeElement, removeElementListener, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public GridLayoutFormPanel()
public GridLayoutFormPanel(int columns)
columns
- The number of columns.Method Detail |
public void addPropertyChangeListener(PropertyChangeListener listener)
listener
- The PropertyChangeListener.removePropertyChangeListener(java.beans.PropertyChangeListener)
public void addVetoableChangeListener(VetoableChangeListener listener)
listener
- The VetoableChangeListener.removeVetoableChangeListener(java.beans.VetoableChangeListener)
public String getAlignment()
public String getColumnAlignment(int column)
getAlignment
to determine the alignment used for the overall grid.
column
- The column for which to retrieve the alignment. The column is 0-based.
setColumnAlignment(int, java.lang.String)
public String getColumnDirection(int column)
getDirection
to determine the direction used for the overall grid.
column
- The column for which to retrieve the direction. The column is 0-based.
setColumnDirection(int, java.lang.String)
public int getColumns()
public String getDirection()
public String getLanguage()
public String getFOTag()
public String getTag()
public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- The PropertyChangeListener.addPropertyChangeListener(java.beans.PropertyChangeListener)
public void removeVetoableChangeListener(VetoableChangeListener listener)
listener
- The VetoableChangeListener.addVetoableChangeListener(java.beans.VetoableChangeListener)
public void setAlignment(String align)
align
- The alignment. Use one of the following constants
defined in HTMLConstants: LEFT, RIGHT, or CENTER.HTMLConstants
public void setColumnAlignment(int column, String align)
setAlignment
to set the alignment for the overall grid.
column
- The column. This value is 0-based.align
- The alignment. One of the following constants
defined in HTMLConstants: LEFT, RIGHT, or CENTER.HTMLConstants
public void setColumnDirection(int column, String dir)
setDirection
to set the direction for the overall grid.
column
- The column. This value is 0-based.dir
- The direction. One of the following constants
defined in HTMLConstants: LTR or RTL.HTMLConstants
public void setColumns(int columns) throws PropertyVetoException
columns
- The number of columns.
PropertyVetoException
- If a change is vetoed.public void setDirection(String dir) throws PropertyVetoException
dir
- The direction. One of the following constants
defined in HTMLConstants: LTR or RTL.
PropertyVetoException
- If a change is vetoed.HTMLConstants
public void setLanguage(String lang) throws PropertyVetoException
lang
- The language. Example language tags include:
en and en-US.
PropertyVetoException
- If a change is vetoed.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |