Bonjour à tous,
Je cherche à récupérer du texte (qui peut être multilignes) d'une boîte de dialogue afin de l'enregistrer.
Or, les OptionPane de type inputDialog ne prennent qu'une ligne en paramètre...
J'ai donc cherché et trouvé ça :
Le problème est que, lorsque l'on appuie sur entrée afin d'écrire une deuxième ligne, la boîte de dialogue ne s'agrandit pas et les deux boutons (ok, annuler) deviennent alors invisibles...Code:textArea = new JTextArea(); String text; int opt = JOptionPane.showConfirmDialog(SwingUtilities.getWindowAncestor(this), textArea, "Add text", JOptionPane.OK_CANCEL_OPTION); if (opt == JOptionPane.OK_OPTION) { text = textArea.getText(); ... }
Comment remédier à ce problème ? Est-ce la bonne solution ?
Merci d'avance
-----