Boites de dialogues java
Salut,
j'aimerais pouvoir créer une boite de dialogue qui fais saisir une ou plusieurs valeurs réutilisables à l'utilisateur après que celui-ci est cliqué sur le bouton déclenchant cette boite.
Je sais m'y prendre pour récupérer une valeur, mais j'aimerais là récuperer plusieurs valeurs sans avoir à lancer plusieurs boites de dialogue.
Merci d'avance pour votre aide.
++
j'aimerais pouvoir créer une boite de dialogue qui fais saisir une ou plusieurs valeurs réutilisables à l'utilisateur après que celui-ci est cliqué sur le bouton déclenchant cette boite.
Je sais m'y prendre pour récupérer une valeur, mais j'aimerais là récuperer plusieurs valeurs sans avoir à lancer plusieurs boites de dialogue.
Merci d'avance pour votre aide.
++
Configuration: Windows XP Firefox 1.5
1 réponse
-
Bonjour,
tu veux insérer plusieurs composants dans une boite de dialogue,
avecshowOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
message peut être un tableau contenant plusieurs composants, par exemple :JOptionPane.showOptionDialog(parentFrame, new Object[] {duTexte,unTextField,unPanel,unAutreTextField}, "Valider", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, uneImage, new Object[] {"OK","Annuler"}, unTextField);
Le dernier paramètre (unTextField) indique le composant qui aura le focus.-
-
@badaking2Serait-il plutot possible par exemple de demander à taper deux nombres dans mon Jdialog, séparés d'une virgule, et de récupérer ces deux nombres pour les réutiliser ? Comment faire pour gérer la virgule ?
-
@badaking2J'ai suivi ton aide pat25, j'obtiens ma fenetre avec mes deux champs, mais comment faire pour récupérer les valeurs entrées dasn ces champs stp ?
-
@badaking2Tu peux récupérer les valeurs de chacun des champs par un appel aux fonctions de ces champs,
par exemple, si tu as deux champs de type JTextField txtField1 et txtField1,texte1=txtField1.getText(); texte2=txtField2.getText();
-