Alles, was ich tun möchte, ist ein JOptionPane inputDialog mit einem JTextArea anstelle eines JTextField.
Ich habe versucht, wie die JTextArea innerhalb des Parameters Message setzen soJOptionPane anpassen Eingabe
Object[] inputText = new Object[]{new JLabel("Enter Graph Information"),
newJTextArea("",20,10)};
graphInfo=(String)JOptionPane.showInputDialog(null,
inputText,
"Create Graph",
JOptionPane.PLAIN_MESSAGE,
null,
null,
"");
Aber es hat immer noch das Textfeld am unteren Rand, und ich kann den Text aus dem JTextArea nicht bekommen. Gibt es eine Möglichkeit, entweder das ursprüngliche Textfeld zu entfernen und den Text aus dem Textbereich abzurufen oder das Textfeld vollständig durch den Textbereich zu ersetzen? Ich versuche zu vermeiden, einen benutzerdefinierten Dialog zu erstellen, wenn dies möglich ist, und dies scheint "etwas" zu sein, das leicht zu tun sein sollte?
möglich Duplikat [Java - Wie ein benutzerdefiniertes Dialogfeld erstellen] (http://stackoverflow.com/questions/789517/java-how-to-create-a-custom-dialog-box) – Tony