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. |