org.springframework.richclient.samples.showcase.dialog
Class BasicApplicationDialog
java.lang.Object
org.springframework.richclient.application.support.ApplicationServicesAccessor
org.springframework.richclient.dialog.ApplicationDialog
org.springframework.richclient.samples.showcase.dialog.BasicApplicationDialog
- All Implemented Interfaces:
- Guarded, TitleConfigurable
public class BasicApplicationDialog
- extends ApplicationDialog
Very simple dialog showing only the basics. We are using all default settings
so the JDialog
internally used should be disposed on closing.
Note that we create a JPanel
in the
createDialogContentPane()
without saving a reference in the class.
If we would have a reference field pointing at the panel, we should implement
the ApplicationDialog.disposeDialogContentPane()
method.
- Author:
- Jan Hoskens
Method Summary |
protected JComponent |
createDialogContentPane()
Return the GUI which allows the user to manipulate the business objects
related to this dialog. |
protected boolean |
onFinish()
Request invocation of the action taken when the user hits the
OK (finish) button. |
Methods inherited from class org.springframework.richclient.dialog.ApplicationDialog |
addActionKeyBinding, addActionKeyBinding, addDialogComponents, attachListeners, componentsChanged, createButtonBar, createDialog, dispose, disposeDialogContentPane, getActionMap, getCallingCommand, getCancelCommand, getCancelCommandId, getCommandGroupMembers, getDialog, getDialogContentPane, getDisplayFinishSuccessMessage, getFinishCommand, getFinishCommandId, getFinishSecurityControllerId, getFinishSuccessMessage, getFinishSuccessMessageArguments, getFinishSuccessTitle, getFinishSuccessTitleArguments, getInputMap, getLocation, getLocationRelativeTo, getParentComponent, getParentWindow, getPreferredSize, getTitle, getWindowForComponent, hide, init, isControlCreated, isEnabled, isShowing, onAboutToShow, onCancel, onInitialized, onWindowActivated, onWindowClosing, onWindowGainedFocus, onWindowLostFocus, registerCancelCommandAsDefault, registerDefaultCommand, registerDefaultCommand, setCallingCommand, setCloseAction, setDefaultEnabled, setDisplayFinishSuccessMessage, setEnabled, setFinishEnabled, setLocation, setLocationRelativeTo, setModal, setParentComponent, setPreferredSize, setResizable, setTitle, showDialog, showFinishSuccessMessageDialog |
Methods inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor |
getActiveWindow, getApplication, getApplicationContext, getApplicationName, getApplicationServices, getCommandConfigurer, getComponentFactory, getConversionService, getIconSource, getImageSource, getMessage, getMessage, getMessage, getMessage, getMessages, getMessageSource, getObjectConfigurer, getService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicApplicationDialog
public BasicApplicationDialog()
createDialogContentPane
protected JComponent createDialogContentPane()
- Description copied from class:
ApplicationDialog
- Return the GUI which allows the user to manipulate the business objects
related to this dialog. This GUI will be placed above the
OK
and Cancel
buttons, in a standard manner.
Any components/objects created at this point need to be disposed in
ApplicationDialog.disposeDialogContentPane()
.
- Specified by:
createDialogContentPane
in class ApplicationDialog
- See Also:
ApplicationDialog.disposeDialogContentPane()
onFinish
protected boolean onFinish()
- Description copied from class:
ApplicationDialog
- Request invocation of the action taken when the user hits the
OK
(finish) button.
- Specified by:
onFinish
in class ApplicationDialog
- Returns:
- true if action completed successfully; false otherwise.
Copyright © 2004-2009 The Spring Framework. All Rights Reserved.