Package net.hironico.common.swing.dialog
Class OpenDialogAction
java.lang.Object
javax.swing.AbstractAction
net.hironico.common.swing.dialog.OpenDialogAction
- All Implemented Interfaces:
ActionListener,Serializable,Cloneable,EventListener,Action
Classe permettant de mettre au point une action swing
qui va ouvrir une JDialog modale avec un contenu specifique.
il est possible de surcharger certaines méthodes de setup afin
de configurer éventuellement le contenu specifique. Il y a une recherche automatique
de la fenétre parent lorsqu'on spécifie un JComponent comme parent de cette dialog.
- Since:
- 2.0.0
- Author:
- hironico
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JComponentprotected JDialogprotected Stringprotected static final Loggerprotected WindowFields inherited from class javax.swing.AbstractAction
changeSupport, enabledFields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON -
Constructor Summary
ConstructorsConstructorDescriptionOpenDialogAction(Window parentWindow, JComponent content) Permet d'affecter la dialog à la window passée en paramètre.OpenDialogAction(JComponent parent, JComponent content) Certains look and feel centrent les dialog sur le composant parent et non par rapport à la fenêtre parent. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetDialogTitle(String dialogTitle) protected voidprotected voidsetupParentWindow(JComponent parent) Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Field Details
-
logger
-
parentWindow
-
-
dialog
-
dialogTitle
-
-
Constructor Details
-
OpenDialogAction
Certains look and feel centrent les dialog sur le composant parent et non par rapport à la fenêtre parent.- Parameters:
parent- le composant parentcontent- le contenu à afficher.
-
OpenDialogAction
Permet d'affecter la dialog à la window passée en paramètre.- Parameters:
parentWindow- la fenêtre parent de la dialog.content- le contenu à afficher.
-
-
Method Details
-
setDialogTitle
-
actionPerformed
-
getDialog
-
setupParentWindow
-
setupDialog
protected void setupDialog()
-