2

私の質問は、この投稿JTextField : How to set text on left of JTextField when text too longを参照したものです

文字列が長すぎる場合、テキストを 1 行ではなく次の行に表示する方法はありますか?

現在、文字列は次のように表示されます

|----------------------|
| JTextField example ..|
|----------------------|

このようにする方法はありますか?

|----------------------|
| JTextField example ..|
|..continue string.....|
|.........end of string|
|----------------------|
4

2 に答える 2

3

複数行のフィールドが必要な場合は、

JTextArea textArea = new JTextArea()

代わりに、JTextFieldそれをサポートしていないためです(afaik)。

編集
をスクロールするには、次のよう JTextAreaに配置する必要があります。JScrollPane

JFrame frame = new JFrame();
JTextArea textArea = new JTextArea("Test");
textArea.setLineWrap(true);
//textArea.setWrapStyleWord(true);
JScrollPane scrollPane = new JScrollPane(textArea);
frame.add(scrollPane);
于 2013-04-24T15:03:00.647 に答える