我想要做的是有一個JTextArea而不是JTextField的JOptionPane inputDialog。
我試圖把JTextArea的消息參數的內部,像這樣JOptionPane自定義輸入
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中獲取文本或完全替換文本區域的文本字段?如果可能,我試圖避免必須進行自定義對話框,這「看起來」像是應該很容易做的事情?
可能重複【JAVA - 如何創建自定義對話框(http://stackoverflow.com/questions/789517/java-how-to-create-a-custom-dialog-box) – Tony 2014-10-25 11:38:46