Class AbstractDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- com.openindex.openestate.tool.gui.AbstractDialog
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants,org.xnap.commons.i18n.LocaleChangeListener
- Direct Known Subclasses:
AdminDatabaseDialog,AdminPasswordDialog,AgencyContactDialog,AgencyEstateExportDialog,AgencyExportDialog,AgencyExportObjectsDialog,AgencyExposeDialog,AgencyImportDialog,AgencySearchDialog,CalendarSourceDialog,ContactsBulkLetterDialog,ContactsEntryDialog,ContactsEntryExportDialog,ContactsGroupChooser,ContactsGroupDialog,CsvImportDialog,DbCreateDialog,GeoAreaDialog,ImmoToolAboutDialog,ImmoToolDbInfoDialog,ImmoToolErrorDialog,ImmoToolLanguageDialog,ImmoToolPluginDialog,ImmoToolRemoteLoginDialog,ImmoToolSetupDialog,ImmoToolTaskDialog,ImmoToolWizardDialog,Is24RestAccessDialog,MailAccountDialog,MailAddressContactsDialog,MailFolderDialog,MailTemplateDialog,MapDialog,NewsFeedDialog,SSLCertificateDialog,SSLServerDialog,SSLTrustManagerDialog
public abstract class AbstractDialog extends JDialog implements org.xnap.commons.i18n.LocaleChangeListener
AbstractDialog.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDialog(Dialog parent)protectedAbstractDialog(Dialog parent, boolean modal)protectedAbstractDialog(Frame parent)protectedAbstractDialog(Frame parent, boolean modal)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected JComponentbuildFooterComponent()protected voidbuildFooterComponentButtons(com.jgoodies.forms.builder.ButtonBarBuilder builder)protected JComponentbuildHeaderComponent()protected voidbuildHeaderComponentBar(com.jgoodies.forms.builder.ButtonBarBuilder builder)protected JComponentbuildMainComponent()protected JComponentbuildMainLeftComponent()protected JComponentbuildMainRightComponent()protected AbstractI18nActioncreateDefaultCloseAction()protected AbstractI18nActioncreateDefaultHelpAction()protected JRootPanecreateRootPane()voiddoClose()protected voiddoHelp()protected voidfirstOpened(WindowEvent event)protected BordergetDialogBorder()protected abstract StringgetDialogTitle()protected IcongetHeaderIcon()protected StringgetHeaderInfo()protected abstract StringgetHeaderTitle()protected voidinit()voidlocaleChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)voidpack()protected voidsetButtonsEnabled(boolean enabled)protected voidupdateLocalization()-
Methods inherited from class javax.swing.JDialog
addImpl, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
buildFooterComponent
protected JComponent buildFooterComponent()
-
buildFooterComponentButtons
protected void buildFooterComponentButtons(com.jgoodies.forms.builder.ButtonBarBuilder builder)
-
buildHeaderComponent
protected JComponent buildHeaderComponent()
-
buildHeaderComponentBar
protected void buildHeaderComponentBar(com.jgoodies.forms.builder.ButtonBarBuilder builder)
-
buildMainComponent
protected JComponent buildMainComponent()
-
buildMainLeftComponent
protected JComponent buildMainLeftComponent()
-
buildMainRightComponent
protected JComponent buildMainRightComponent()
-
createDefaultCloseAction
protected AbstractI18nAction createDefaultCloseAction()
-
createDefaultHelpAction
protected AbstractI18nAction createDefaultHelpAction()
-
createRootPane
protected JRootPane createRootPane()
- Overrides:
createRootPanein classJDialog
-
doClose
public void doClose()
-
doHelp
protected void doHelp()
-
firstOpened
protected void firstOpened(WindowEvent event)
-
getDialogBorder
protected Border getDialogBorder()
-
getDialogTitle
protected abstract String getDialogTitle()
-
getHeaderIcon
protected Icon getHeaderIcon()
-
getHeaderInfo
protected String getHeaderInfo()
-
getHeaderTitle
protected abstract String getHeaderTitle()
-
init
protected void init()
-
localeChanged
public void localeChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)
- Specified by:
localeChangedin interfaceorg.xnap.commons.i18n.LocaleChangeListener
-
setButtonsEnabled
protected void setButtonsEnabled(boolean enabled)
-
updateLocalization
protected void updateLocalization()
-
-