|
||||||||||
| 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.AbstractArrayElement
de.mguennewig.pobjform.swing.SwingArrayElement
public class SwingArrayElement
A Swing implementation of an array element.
TODO: The child element(s) are not displayed so far.
| Constructor Summary | |
|---|---|
SwingArrayElement(PObjSwingForm form,
ArrayEntry entry)
Creates a new SwingArrayElement. |
|
| 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. |
void |
updateErrorComponent()
Updates the error messages that are displayed by the error component. |
| Methods inherited from class de.mguennewig.pobjform.AbstractArrayElement |
|---|
addElement, addElement, appendToList, clear, getChildEntry, getCurrentString, getElement, getInitialObject, getInitialString, getNumElements, getObject, hasChanged, isMandatory, isVisible, iterator, removeAllElements, removeElement, setCurrentAsInitialState, 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, isVisible, omitRowHeader, setLabel, setProperty, setPullInPrefix, setVisible, startsNewCell, validate |
| Constructor Detail |
|---|
public SwingArrayElement(PObjSwingForm form,
ArrayEntry entry)
| Method Detail |
|---|
public javax.swing.JComponent getComponent()
SwingFormElement
getComponent in interface SwingFormElementpublic final javax.swing.JComponent getErrorComponent()
SwingFormElementThis 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 final javax.swing.JLabel getLabelComponent()
SwingFormElement
getLabelComponent in interface SwingFormElementpublic void updateErrorComponent()
SwingFormElementTo 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 | |||||||||