|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.mguennewig.pobjform.AbstractFormElement
de.mguennewig.pobjform.AbstractValueElement
de.mguennewig.pobjform.AbstractRecordElement
de.mguennewig.pobjform.swing.SwingRecordElement
public class SwingRecordElement
A Swing implementation of an RecordElement.
| Constructor Summary | |
|---|---|
SwingRecordElement(PObjSwingForm form,
RecordEntry entry)
Creates a new SwingRecordElement. |
|
| Method Summary | |
|---|---|
javax.swing.JComponent |
getComponent()
Returns the Swing component for the input element. |
javax.swing.JComponent |
getErrorComponent()
Returns the Swing component to display any errors. |
javax.swing.JLabel |
getLabelComponent()
Returns the Swing component to display the label. |
boolean |
isVisible()
Tests whether this element will write anything visible. |
void |
updateErrorComponent()
Updates the error messages that are displayed by the error component. |
| Methods inherited from class de.mguennewig.pobjform.AbstractRecordElement |
|---|
appendToList, getCurrentString, getElement, getInitialObject, getInitialString, getNumElement, getObject, hasChanged, isMandatory, iterator, setCurrentAsInitialState, setObject, setObject, setProperty, setVisible, validate |
| Methods inherited from class de.mguennewig.pobjform.AbstractFormElement |
|---|
getContainer, getEntry, getForm, getLabel, getProperty, getPullInPrefix, isPulledIn, omitRowHeader, setLabel, setPullInPrefix, startsNewCell |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.mguennewig.pobjform.FormElement |
|---|
appendToList, getContainer, getEntry, getForm, getLabel, getProperty, getPullInPrefix, hasChanged, isMandatory, isPulledIn, omitRowHeader, setLabel, setProperty, setPullInPrefix, setVisible, startsNewCell, validate |
| Constructor Detail |
|---|
public SwingRecordElement(PObjSwingForm form,
RecordEntry entry)
| Method Detail |
|---|
public boolean isVisible()
isVisible in interface FormElementpublic javax.swing.JComponent getComponent()
getComponent in interface SwingFormElementpublic javax.swing.JComponent getErrorComponent()
This method must return a valid component for any element that can have an error even if currently no error exists.
getErrorComponent in interface SwingFormElementnull is acceptable.SwingFormElement.updateErrorComponent()public javax.swing.JLabel getLabelComponent()
getLabelComponent in interface SwingFormElementpublic void updateErrorComponent()
To prevent layout changes of the dialog the error component is always present in the dialog even if no error currently exists. This method will be called every time possible error messages have been added to the form.
updateErrorComponent in interface SwingFormElementSwingFormElement.getErrorComponent(),
PObjForm.addMessage(String,de.mguennewig.pobjform.Message)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||