IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

Boite de dialogue sur plusieurs lignes ?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 167
    Par défaut Boite de dialogue sur plusieurs lignes ?
    Bonjour,

    J'aurai besoin d'appeler une boite de dialogue qui me permette de rentrer plusieurs lignes.

    Je connais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOptionPane.showInputDialog
    mais ça ne propose qu'une simple ligne de texte.

    Il me faudrait exactement la même chose mais avec une zone de texte de plusieurs lignes.

    Comment puis-je faire ça le plus simplement possible ?

    Merci.

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Bonjour,

    Il faut utiliser un JTextArea:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        // TextArea for multi-lines input
        private static JTextArea textArea = new JTextArea(""); 
        private static JScrollPane scrollArea = new JScrollPane(textArea); 
        ...
               JOptionPane.showConfirmDialog( 
                 null, 
                 new Object[] {text,  scrollArea}, 
                 title, 
                 JOptionPane.OK_CANCEL_OPTION, 
                 icon);

  3. #3
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Ou code le texte en html.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <html>Ligne 1<br>Ligne2</html>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 167
    Par défaut
    en fait natha ta solution ne correspond pas vraiment à ce qu'il me faut puisque je ne veux pas seulement afficher mon texte sur plusieurs lignes, mais je veux aussi le rentrer sur plusieurs lignes.
    On alors c moi qui ait pas compris

    Sinon, SheikYerbouti ce que tu me proposes c'est de créer une classe pour ma boite de dialogue ? peux tu développer un peu plus, stp ? à tu des exemples de code ?

    Merci

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Point besoin de créer une classe. Le JOptionPane accepte un objet en argument, et cet objet peut être un JTextArea.
    Le code que je fourni suffit à lui même.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 167
    Par défaut
    ha d'accord... j'avais pas trop bien saisi cet appel à JOptionPane .
    Merci bcp, ça devrait résoudre mon pb.

    @Bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ecrire une requete SQL sur plusieurs lignes
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 15/11/2004, 14h47
  2. Response.Write sur plusieurs lignes
    Par simoryl dans le forum ASP
    Réponses: 2
    Dernier message: 31/08/2004, 22h49
  3. Réponses: 2
    Dernier message: 10/05/2004, 07h55
  4. TDBGrid - Un enregistrement sur plusieurs lignes
    Par BRODU dans le forum Bases de données
    Réponses: 2
    Dernier message: 09/05/2004, 07h53
  5. Define sur plusieurs lignes
    Par Gogoye dans le forum C
    Réponses: 6
    Dernier message: 06/10/2003, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo