多行jtextfield的java问题

t1rydlwq  于 2021-06-30  发布在  Java
关注(0)|答案(3)|浏览(400)

我有一个 JTextField 其中需要有3行,例如:

HI
MY name
is mehdi

我怎样才能把文字放在 JTextField ? 我试过了 \n ,但没用。

8mmmxcuj

8mmmxcuj1#

1:jtextfield不支持多行。你想要的是jtextarea
2:换行符在所有系统上都不一样,您可能必须使用 "\r\n" 如果您正在运行windows。自从Java7以来 System.LineSeparator 解决这个问题。
(请参阅oracle文档)

gwbalxhn

gwbalxhn2#

在单行jtextfield上无法获得多行行为,
改用jtextarea
信息:
http://answers.yahoo.com/question/index?qid=20080405030738aajckju
http://download.oracle.com/javase/6/docs/api/javax/swing/jtextarea.html

o0lyfsai

o0lyfsai3#

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

相关问题