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 :

[JOptionpane] et JTextArea


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
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut [JOptionpane] et JTextArea
    Salut,

    j'ai besoin d'une boite de dialogue minimale :
    une zone de texte éditable, un bouton ok pour récupérer la saisie de l'utilisateur, un autre annuler.
    Exactement ce que me donnerait JOptionPane.showInputDialog() mais avec un JTextArea.

    Un exemple ?

  2. #2
    Membre expérimenté Avatar de welcome_59
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 203
    Par défaut
    Tu pourrais ajouter tes composants JTextArea et JButton dans une JFrame ou JDialog.
    Tu devrais peut-être poster dans le forum AWT/Swing.

  3. #3
    Membre confirmé Avatar de moomba
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 134
    Par défaut
    Bonsoir

    quelque chose dans ce genre je suppose ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    class essai
    {
    	public static void main(String arg[])
    	{
    	  String reponse;
    	  String message = "Quel est votre nom ?";
    	  reponse = JOptionPane.showInputDialog(null, message);
    	  System.out.println(reponse);
    	}
    }
    Tu peut aussi rajouter JOptionPane.YES_NO_OPTION dans le constructeur si tu veut avoir le choix entre OK ou Cancel.

  4. #4
    Membre confirmé Avatar de moomba
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 134
    Par défaut
    Il y a aussi ce sujet tout récent :

    http://www.developpez.net/forums/showthread.php?t=592106

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    Pour Mooba. J'ai dit :
    Exactement ce que me donnerait JOptionPane.showInputDialog() mais avec un JTextArea
    ...

  6. #6
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Tu peux utiliser la méthode JOptionPane.showOptionDialog() qui permet de personnaliser la boite de dialogue.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    JPanel panel = new JPanel();
    panel.setLayout(new BorderLayout());
    panel.add(new JLabel("Text : "), BorderLayout.NORTH);
    JTextArea textArea = new JTextArea();
    panel.add(new JScrollPane(textArea), BorderLayout.CENTER);
    panel.setPreferredSize(new Dimension(150, 100));
    int res = JOptionPane.showOptionDialog(parentComponent, panel, "title", JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE, null, null, null);
    String reponse = null;
    if(res == JOptionPane.OK_OPTION) {
        reponse = textArea.getText();
    }
    System.out.println(reponse);
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  7. #7
    Membre confirmé Avatar de moomba
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 134
    Par défaut
    Citation Envoyé par sepas Voir le message
    Pour Mooba. J'ai dit : ...
    J'avais mal compris, désolé

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

Discussions similaires

  1. [JTextArea] Soulignage de parentheses
    Par deedji dans le forum Composants
    Réponses: 6
    Dernier message: 04/06/2004, 14h33
  2. [Débutante] JInternalFrame et JOptionPAne
    Par ju972 dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 24/05/2004, 14h03
  3. [JTextArea] Empecher l'ecriture
    Par Longrais dans le forum Composants
    Réponses: 6
    Dernier message: 13/05/2004, 14h10
  4. [JTextArea]changer dynamiquement le nombre de colonnes
    Par MrDuChnok dans le forum Composants
    Réponses: 9
    Dernier message: 27/04/2004, 13h31
  5. [SWT]équivalent des JOptionPane Swing
    Par Le Marlou dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 18/02/2004, 10h56

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