|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.cbse.jeasy.JEObject
com.cbse.jeasy.JEDataarea
public class JEDataarea
A class using a JLabel a JTextArea and a JButton to build an inputarea in a component. A dataarea always references a dataclass.
| Properties | ||
|---|---|---|
| name | values | comment |
| id | * | Id of the object. Let it begin with DA_ |
| dataclass | * | Reference to JEDataclass |
| tooltip |   | Text in Tooltip |
| editable | true false |
Set to false will change the field to an outputfield. |
| border |   | Id of a border. |
| enabled | true false | Enables or disables the component. |
| XMLtag | * | The tagname used to serialize the item in xml format. |
| lineWrap | true false |
Sets the line-wrapping policy of the text area. |
| WrapStyleWord | true false |
Sets the style of wrapping used if the text area is wrapping lines. If set to true the lines will be wrapped at word boundaries (whitespace) if they are too long to fit within the allocated width. If set to false, the lines will be wrapped at character boundaries. By default this property is false. | button | true false |
Set true will set a button behind the field, which will send the id of the JEDataarea as an ActionCommand to the callBack |
| fieldlength |   | It will overwrite the value of JEDataclass. It sets the length of the JTextArea. It can be overwritten by maxfieldlength in jeglobal. |
| rows |   | It sets the rows in the JTextArea. |
| markingBackgorund | true false |
Set to true will use the global background color. |
| mandatory | true false |
Defines an entry as mandatory |
| markable | true false |
The field will get a focus even it is not editable and you can copy data from it |
| scrollpane | true false |
When set to true, the textfield will be scrollable. |
| name |   | It will overwrite the name of the JEDataclass. It is the name of the label of the textfield. |
| labelConstraints |   | Constraints for JLabel |
| textfieldConstraints |   | Constraints for JTextArea |
* = property you have to set; bold = default value
| Field Summary |
|---|
| Fields inherited from class com.cbse.jeasy.JEObject |
|---|
DEVELOPPING, INPUT_ERROR_DATE, INPUT_ERROR_LENGTH, INPUT_ERROR_MANDATORY, INPUT_ERROR_PARSE, INPUT_ERROR_RANGE, INPUT_ERROR_TIME, INPUT_ERRORS, NO_INPUT_ERROR, RUNNING |
| Constructor Summary | |
|---|---|
JEDataarea(java.lang.String s)
Reads the properties from a string. |
|
| Method Summary | |
|---|---|
void |
backupEntry()
The current text will be stored internal to check against changes |
void |
changedUpdate(javax.swing.event.DocumentEvent e)
|
void |
clear()
Clears the JTextArea |
int |
examine()
|
int |
examine(java.lang.String s)
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
boolean |
getAntialiasing()
Gets the anialialising flag |
java.lang.String |
getBackupEntry()
Gets the backuped text |
javax.swing.border.Border |
getBorder()
Get the border |
javax.swing.JComponent |
getComponent()
Gets the JComponent based on this JEasy Object |
JEDataclass |
getDataclass()
Get the JEDataclass |
java.lang.Class |
getJClass()
Get the JClass |
javax.swing.JLabel |
getJLabel()
Get the JLabel |
java.lang.String |
getName()
Gets the name from JEDataarea or JEDataclass |
java.lang.String |
getText()
The text from the JTextArea |
javax.swing.JTextArea |
getTextArea()
Get the JTextarea |
java.util.Vector |
getTextVector()
Get the text in the JTextarea as a Vector |
java.lang.String |
getToolTip()
Gets the toolTipText |
java.lang.String |
getXMLtag()
Gets the XMLtag. |
void |
insertUpdate(javax.swing.event.DocumentEvent e)
|
boolean |
isEditable()
False if the Datafield should not be edited in a Table or Panel |
boolean |
isMandatory()
Return if an entry is mandatory |
boolean |
isMarkable()
Return if an entry is markable |
boolean |
isVisible()
False if the Datafield should not be shown in a Table or Panel |
void |
JEadd(java.awt.Container co,
java.awt.LayoutManager lm)
Adds the Component to a Container. |
void |
JEadd(java.lang.String border,
java.awt.Container co)
Adds the JTextArea to the Center of a Container using BorderLayout |
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
removeUpdate(javax.swing.event.DocumentEvent e)
|
void |
restoreEntry()
Sets the entry of the component to the backuped value |
void |
setEditable(boolean eb)
Enables/disables the textfield for input |
void |
setEnabled(boolean eb)
Enables/disables the textfield and the button |
boolean |
setFocus()
Sets the focus if editable |
void |
setMandatory(boolean b)
Sets the entry mandatory or not |
void |
setMarkable(boolean eb)
Enables or disables the inputfield for editing |
void |
setText(java.lang.String ts)
Sets a String into the JTextArea |
void |
setVerified(boolean b)
|
void |
setVisible(boolean bv)
setVisible of the label textfield and the button |
void |
setXMLtag(java.lang.String s)
Sets the XMLtag |
void |
start()
Creates the jfc components using the properties |
void |
transferFocus()
transfers the focus to the next field |
void |
verify()
Activate the verifier as if the focus were lost Call this methode of you want to check the entry after you have set it by setText(...) |
boolean |
wasEntryChanged()
The components compares the current entry with the data stored by backupEntry() |
| Methods inherited from class com.cbse.jeasy.JEObject |
|---|
deserializeValue, getApplet, getApplLocale, getCenter, getEast, getElementAt, getElementSize, getId, getJCallBack, getLabel, getMode, getNorth, getObjLocale, getParentId, getPreview, getProjectDirectory, getProperty, getRegisterText, getSouth, getStarted, getTitle, getType, getWest, isEnabled, isEnterprise, isProfessional, isStandard, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEaddTab, removeProperties, removeProperty, serializeValue, setApplet, setApplLocale, setEditable, setEnabled, setJCallBack, setMarkable, setMode, setObjLocale, setParentId, setPreview, setProjectDirectory, setProperty, setStarted, setVisible |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JEDataarea(java.lang.String s)
s - contains properties and valuesJE#PropertyString| Method Detail |
|---|
public JEDataclass getDataclass()
public javax.swing.JLabel getJLabel()
public void setMandatory(boolean b)
public boolean isMandatory()
public boolean isMarkable()
public void setMarkable(boolean eb)
JEObject
setMarkable in class JEObjectpublic javax.swing.JTextArea getTextArea()
public javax.swing.border.Border getBorder()
public javax.swing.JComponent getComponent()
getComponent in class JEObjectpublic boolean getAntialiasing()
public java.lang.Class getJClass()
getJClass in class JEObjectpublic java.lang.String getName()
getName in class JEObjectpublic java.lang.String getXMLtag()
getXMLtag in class JEObjectpublic void setXMLtag(java.lang.String s)
public java.lang.String getToolTip()
public java.lang.String getText()
public java.util.Vector getTextVector()
public void setText(java.lang.String ts)
public void verify()
public void setEnabled(boolean eb)
setEnabled in class JEObjectpublic void setEditable(boolean eb)
setEditable in class JEObjectpublic void setVisible(boolean bv)
setVisible in class JEObjectpublic boolean isVisible()
isVisible in class JEObjectpublic boolean isEditable()
isEditable in class JEObjectpublic boolean setFocus()
setFocus in class JEObjectpublic void clear()
clear in class JEObjectpublic void backupEntry()
backupEntry in class JEObjectpublic java.lang.String getBackupEntry()
public void restoreEntry()
restoreEntry in class JEObjectpublic void transferFocus()
public boolean wasEntryChanged()
wasEntryChanged in class JEObjectpublic void start()
start in class JEObjectJE#start
public void JEadd(java.awt.Container co,
java.awt.LayoutManager lm)
JEadd in class JEObject
public void JEadd(java.lang.String border,
java.awt.Container co)
JEadd in class JEObjectpublic void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate in interface javax.swing.event.DocumentListenerpublic void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate in interface javax.swing.event.DocumentListenerpublic void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate in interface javax.swing.event.DocumentListenerpublic int examine()
public int examine(java.lang.String s)
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void setVerified(boolean b)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||