|
From: <de...@us...> - 2017-01-11 16:07:28
|
Revision: 9512
http://sourceforge.net/p/fudaa/svn/9512
Author: deniger
Date: 2017-01-11 16:07:25 +0000 (Wed, 11 Jan 2017)
Log Message:
-----------
CRUE-728: le dialogue n'?\195?\169tait pas ouverte dans le bon mode.
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java
Modified: trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java
===================================================================
--- trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java 2017-01-11 14:03:56 UTC (rev 9511)
+++ trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java 2017-01-11 16:07:25 UTC (rev 9512)
@@ -106,6 +106,22 @@
}
/**
+ * Création d'un JDialog à partir d'un panel contenant un component
+ *
+ * @param cpn le component qui sera le body de la fenêtre
+ * @param dialogName nom de la fenêtre
+ * @param dialogTitle titre de la fenêtre
+ * @param createLayout true s'il faut créer un layout de redimensionnement, false sinon. A mettre a true, si le cpn n'est pas un JPanel.
+ * @param versionForPersistence utilise pour versionner les préférences et prendre en charge les modifications des contenus.
+ * @return la JDialog construite, avec ses taille et position chargées si elles ont été précédemment mémorisées
+ */
+ public static JDialog createOKCancelDialog(final Component cpn, final String dialogName, final String dialogTitle, boolean createLayout,
+ String versionForPersistence) {
+ return createDialog(cpn, null, dialogName, dialogTitle, DialogDescriptor.OK_CANCEL_OPTION, DialogDescriptor.OK_OPTION, createLayout, null,
+ versionForPersistence);
+ }
+
+ /**
* Création d'un JDialog à partir d'un panel contenant une JXTable
*
* @param cpn le component qui sera le body de la fenêtre
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2017-01-11 16:13:32
|
Revision: 9513
http://sourceforge.net/p/fudaa/svn/9513
Author: deniger
Date: 2017-01-11 16:13:29 +0000 (Wed, 11 Jan 2017)
Log Message:
-----------
CRUE-728: le dialogue n'?\195?\169tait pas ouverte dans le bon mode.
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java
Modified: trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java
===================================================================
--- trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java 2017-01-11 16:07:25 UTC (rev 9512)
+++ trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java 2017-01-11 16:13:29 UTC (rev 9513)
@@ -373,6 +373,14 @@
return DialogDisplayer.getDefault().notify(nd).equals(NotifyDescriptor.YES_OPTION);
}
+ /**
+ *
+ * @param title le titre du dialog.
+ * @param message une string pour le message un JComponent.
+ * @param classToSave utiliser pour generer l'identifiant de persistance.
+ * @param version la version pour la persistence.
+ * @return true si l'utilisateur a valider sa saisie
+ */
public static boolean showQuestionAndSaveDialogConf(String title, Object message, Class classToSave, String version) {
return showQuestionAndSaveDialogConf(title, message, classToSave, null, null, false, version);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2017-01-11 16:15:11
|
Revision: 9514
http://sourceforge.net/p/fudaa/svn/9514
Author: deniger
Date: 2017-01-11 16:15:09 +0000 (Wed, 11 Jan 2017)
Log Message:
-----------
CRUE-728: le dialogue n'?\195?\169tait pas ouverte dans le bon mode.
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java
Modified: trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java
===================================================================
--- trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java 2017-01-11 16:13:29 UTC (rev 9513)
+++ trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/helper/DialogHelper.java 2017-01-11 16:15:09 UTC (rev 9514)
@@ -157,10 +157,7 @@
Component finalComp;
if (createLayout) {
- // création d'un layout pour le redimensionnement
- JPanel pn = new JPanel();
- pn.setLayout(new BorderLayout());
- pn.add(cpn, BorderLayout.CENTER);
+ JPanel pn = createContainerPanel(cpn);
finalComp = pn;
} else {
finalComp = cpn;
@@ -214,6 +211,19 @@
/**
*
+ * @param cpn
+ * @return un JPanel contenant cpn au centre
+ */
+ public static JPanel createContainerPanel(final Component cpn) {
+ // création d'un layout pour le redimensionnement
+ JPanel pn = new JPanel();
+ pn.setLayout(new BorderLayout());
+ pn.add(cpn, BorderLayout.CENTER);
+ return pn;
+ }
+
+ /**
+ *
* @param pn la panel a afficher
* @param dialogOption voir les options de CtuluDialog pour le dialog
* @param table la table contenue
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|