|
||||||||||
| 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.AbstractButtonElement
de.mguennewig.pobjform.swing.SwingButtonElement
public class SwingButtonElement
Class description goes here.
| Constructor Summary | |
|---|---|
SwingButtonElement(PObjSwingForm form,
ButtonEntry entry)
Creates a new SwingButtonElement. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
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 |
hasPressed()
Tests whether the button has been pressed by the user. |
void |
resetPressed()
Clears the currently set pressed status. |
void |
setButtonLabel(java.lang.String buttonLabel)
Sets the label that will be displayed within the button. |
void |
setVisible(boolean visible)
Sets whether the button is visible. |
void |
updateErrorComponent()
Updates the error messages that are displayed by the error component. |
| Methods inherited from class de.mguennewig.pobjform.AbstractButtonElement |
|---|
getButtonLabel, hasChanged, isMandatory, isVisible, validate |
| Methods inherited from class de.mguennewig.pobjform.AbstractFormElement |
|---|
appendToList, getContainer, getEntry, getForm, getLabel, getProperty, getPullInPrefix, isPulledIn, omitRowHeader, setLabel, setProperty, 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, startsNewCell, validate |
| Constructor Detail |
|---|
public SwingButtonElement(PObjSwingForm form,
ButtonEntry entry)
| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic final boolean hasPressed()
hasPressed in interface ButtonElementpublic final void resetPressed()
resetPressed in interface ButtonElementpublic void setButtonLabel(java.lang.String buttonLabel)
setButtonLabel in interface ButtonElementsetButtonLabel in class AbstractButtonElementpublic void setVisible(boolean visible)
setVisible in interface ButtonElementsetVisible in interface FormElementsetVisible in class AbstractButtonElementpublic final 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 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 | |||||||||