多行JTextField问题

时间:2011-07-12 09:29:00

标签: java uitextfield jtextfield

我有JTextField并且需要有3行,例如:

HI
MY name
is mehdi

如何在JTextField中设置文字?我试过了\n,但它没有用。

3 个答案:

答案 0 :(得分:23)

1:JTextField不支持多行。你想要的是一个JTextArea

2:所有系统上的换行符都不相同,如果您运行的是Windows,则可能必须使用"\r\n"。从Java 7开始,有System.LineSeparator来解决这个问题。

(参见Oracle documentation

答案 1 :(得分:2)

答案 2 :(得分:1)

JTextArea taText = new JTextArea();
taText.setText("\tHI\nMY name\nis Raku");