私がやりたいのは、JTextField の代わりに JTextArea を持つ JOptionPane inputDialog を持つことだけです。
JTextArea を Message パラメータの中に入れてみました
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,
"");
しかし、まだ下部にテキスト フィールドがあり、JTextArea からテキストを取得できません。元のテキスト フィールドを削除して jtextarea からテキストを取得するか、テキスト フィールドをテキスト エリアに完全に置き換える方法はありますか? 可能であればカスタム ダイアログを作成する必要がないようにしようとしていますが、これは簡単に実行できるように思われますか?