|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
com.numobjects.beans.InputPanel
| Several Input Fields can be joined together to form a InputPanel. Each field may have its own color or colors may be alternating or they may be all the same. The InputFieldPanel may have a title which is a read-only Input Field. Separators of the fields are connected, so that if one drags the separator, all the fields get adjusted. Of course, the fields are math aware. |
|
InputField, Serialized Form| Constructor Summary | |
InputPanel()
Constructor |
|
InputPanel(java.awt.Color color)
Constructor |
|
InputPanel(java.awt.Color color,
java.awt.event.ActionListener listener)
Constructor |
|
InputPanel(java.lang.String[] names,
java.awt.Color color)
Constructor |
|
| Method Summary | |
int |
getActiveFieldsCount()
Gets active fields count (without the title) |
Translator |
getBackTranslator(int i)
Gets back translator of the i-th field (that translates values into text) |
Translator |
getBackTranslator(java.lang.String name)
Gets back translator of a field with given name (that translates values into text) |
int |
getCount()
Gets total fields count |
java.awt.Color[] |
getFieldBackground()
Gets fields backgrounds |
java.awt.Color |
getFieldBackground(int i)
Gets i-th field's background |
java.awt.Color[] |
getFieldForeground()
Gets fields foregrounds |
java.awt.Color |
getFieldForeground(int i)
Gets i-th field's foreground |
int |
getFieldsCount()
Gets total fields count |
java.lang.String[] |
getNames()
Gets names (field labels) |
java.lang.String |
getNames(int i)
Gets i-th name (field label) |
java.lang.String |
getPrompt()
Gets prompt |
java.lang.String |
getPrompt(java.lang.String name)
Gets prompt of a field with a given name |
int |
getSeparator()
Gets separator position for the panel |
Translator |
getTranslator(int i)
Gets translator of the i-th field (that translates text into values) |
Translator |
getTranslator(java.lang.String name)
Gets translator of a field with given name (that translates text into values) |
java.lang.String |
getValue(int i,
boolean translate)
Gets value of the i-th field with translation (each field might be assigned a translator to map the value to a number) |
java.lang.String |
getValue(java.lang.String name)
Gets value of a field with given name |
java.lang.String |
getValue(java.lang.String name,
boolean translate)
Gets value of a field with given name with translation (each field might be assigned a translator to map the value to a number) |
java.lang.String[] |
getValues()
Gets values (including the title value) |
java.lang.String[] |
getValues(boolean translate)
Gets values (including the title value) with translation |
java.lang.String |
getValues(int i)
Get's i-th value |
boolean |
isAlternating()
Queries alternating colors property |
boolean |
isDisplayErrors()
Queries display error property |
boolean |
isDisplayTitle()
Queries display title property |
boolean |
isEditable()
Queries editable property |
boolean |
isMulticolor()
Queries multicolor property |
boolean |
isPrompting()
Queries prompting property |
boolean |
isResizable()
Queries resizable property |
void |
resetError(int i)
Clears error for the i-th field |
void |
resetError(java.lang.String name)
Clears error for a field with given name |
void |
setActiveFieldsCount(int count)
Sets active fields count (number of fields without the title) |
void |
setAlternating(boolean b)
Sets alternating colors property |
void |
setBackTranslator(int i,
Translator translator)
Sets back translator for the i-th field (to translate values into text) |
void |
setBackTranslator(java.lang.String name,
Translator translator)
Sets back translator for a field with given name (to translate values into text) |
void |
setDisplayErrors(boolean b)
Sets display error property |
void |
setDisplayTitle(boolean b)
Sets display title property |
void |
setEditable(boolean b)
Sets editable property |
void |
setError(int i)
Sets error for the i-th field |
void |
setError(java.lang.String name)
Sets error for a field with given name |
void |
setErrorMessage(int i,
java.lang.String message)
Sets error message for the i-th field |
void |
setErrorMessage(java.lang.String name,
java.lang.String message)
Sets error message for a field with given name |
void |
setFieldBackground(java.awt.Color[] cc)
Sets fields backgrounds |
void |
setFieldBackground(int i,
java.awt.Color c)
Sets i-th field's background |
void |
setFieldForeground(java.awt.Color[] cc)
Sets fields foregrounds |
void |
setFieldForeground(int i,
java.awt.Color c)
Sets i-th field's foreground |
void |
setMulticolor(boolean b)
Sets multicolor property (each field may have its own color) |
void |
setNames(int i,
java.lang.String name)
Sets i-th name (field label) |
void |
setNames(java.lang.String[] names)
Sets names (field labels) |
void |
setPrompt(java.lang.String prompt)
Sets prompt |
void |
setPrompt(java.lang.String name,
java.lang.String prompt)
Sets prompt for a field with a given name |
void |
setPrompting(boolean b)
Sets prompting property |
void |
setResizable(boolean flag)
Sets resizable property (movable separator) |
void |
setSeparator(int width)
Sets the separator position for all named fields |
void |
setTranslator(int i,
Translator translator)
Sets translator for the i-th field (to translate text into values) |
void |
setTranslator(java.lang.String name,
Translator translator)
Sets translator for a field with given name (to translate text into values) |
void |
setValue(int i,
java.lang.String value,
boolean translate)
Sets value of the i-th field with back translation |
void |
setValue(java.lang.String name,
java.lang.String value)
Sets value of a field with given name |
void |
setValue(java.lang.String name,
java.lang.String value,
boolean translate)
Sets value of a field with given name with back translation |
void |
setValues(int i,
java.lang.String value)
Sets i-th value |
void |
setValues(java.lang.String[] values)
Sets values (including the title value) |
void |
setValues(java.lang.String[] values,
boolean translate)
Sets values (including the title value) with translation |
| Constructor Detail |
public InputPanel()
public InputPanel(java.awt.Color color)
color - base color
public InputPanel(java.awt.Color color,
java.awt.event.ActionListener listener)
color - base colorlistener - action listener
public InputPanel(java.lang.String[] names,
java.awt.Color color)
names - label textscolor - base color| Method Detail |
public void setEditable(boolean b)
b - editable property flagpublic boolean isEditable()
public void setDisplayErrors(boolean b)
b - property flagpublic boolean isDisplayErrors()
public void setPrompting(boolean b)
b - property flagpublic boolean isPrompting()
public void setPrompt(java.lang.String prompt)
prompt - prompt stringpublic java.lang.String getPrompt()
public void setSeparator(int width)
width - separator positionpublic int getSeparator()
public void setDisplayTitle(boolean b)
b - property flagpublic boolean isDisplayTitle()
public void setAlternating(boolean b)
b - property flagpublic boolean isAlternating()
public void setActiveFieldsCount(int count)
count - value to setpublic int getActiveFieldsCount()
public void setResizable(boolean flag)
flag - property flagpublic boolean isResizable()
public void setNames(java.lang.String[] names)
names - array of names to set (including title label)public java.lang.String[] getNames()
public void setNames(int i,
java.lang.String name)
i - iname - namepublic java.lang.String getNames(int i)
i - ipublic void setValues(java.lang.String[] values)
values - value strings arraypublic java.lang.String[] getValues()
public void setValues(int i,
java.lang.String value)
i - ivalue - value stringpublic java.lang.String getValues(int i)
public java.lang.String[] getValues(boolean translate)
translate - translation flag
public java.lang.String getValue(int i,
boolean translate)
i - itranslate - translation flag
public void setValues(java.lang.String[] values,
boolean translate)
values - value strings arraytranslate - translation flag
public void setValue(int i,
java.lang.String value,
boolean translate)
i - ivalue - valuetranslate - translation flagpublic java.lang.String getValue(java.lang.String name)
name - name
public void setValue(java.lang.String name,
java.lang.String value)
name - namevalue - value
public java.lang.String getValue(java.lang.String name,
boolean translate)
name - nametranslate - translation flag
public void setValue(java.lang.String name,
java.lang.String value,
boolean translate)
name - namevalue - valuetranslate - translation flagpublic void setError(int i)
i - i
public void setErrorMessage(int i,
java.lang.String message)
i - imessage - error string (null sets default value "Error")public void setError(java.lang.String name)
name - name
public void setErrorMessage(java.lang.String name,
java.lang.String message)
name - namemessage - error string (null sets default value "Error")public void resetError(int i)
i - ipublic void resetError(java.lang.String name)
name - namepublic int getFieldsCount()
public int getCount()
public void setFieldBackground(java.awt.Color[] cc)
cc - array of colorspublic java.awt.Color[] getFieldBackground()
public void setFieldBackground(int i,
java.awt.Color c)
i - ic - colorpublic java.awt.Color getFieldBackground(int i)
i - ipublic void setFieldForeground(java.awt.Color[] cc)
cc - array of colorspublic java.awt.Color[] getFieldForeground()
public void setFieldForeground(int i,
java.awt.Color c)
i - ic - colorpublic java.awt.Color getFieldForeground(int i)
i - ipublic void setMulticolor(boolean b)
b - property flagpublic boolean isMulticolor()
public void setPrompt(java.lang.String name,
java.lang.String prompt)
name - nameprompt - promptpublic java.lang.String getPrompt(java.lang.String name)
name - name
public void setTranslator(int i,
Translator translator)
i - itranslator - translatorpublic Translator getTranslator(int i)
i - i
public void setBackTranslator(int i,
Translator translator)
i - itranslator - translatorpublic Translator getBackTranslator(int i)
i - i
public void setTranslator(java.lang.String name,
Translator translator)
name - nametranslator - translatorpublic Translator getTranslator(java.lang.String name)
name - name
public void setBackTranslator(java.lang.String name,
Translator translator)
name - nametranslator - translatorpublic Translator getBackTranslator(java.lang.String name)
name - name
|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||