I have a JTextField
and need to have 3 lines in it, such as these:
HI
MY name
is mehdi
How can I set the text in a JTextField
? I tried \n
, but it didn't work.
I have a JTextField
and need to have 3 lines in it, such as these:
HI
MY name
is mehdi
How can I set the text in a JTextField
? I tried \n
, but it didn't work.
You can't get multi-line behavior on single-line JTextField,
use JTextArea instead
info:
http://answers.yahoo.com/question/index?qid=20080405030738AAJcKjU
http://download.oracle.com/javase/6/docs/api/javax/swing/JTextArea.html
1 : JTextField does not support multiline. what you want is a JTextArea
2 : Newlines aren't the same on all systems, you might have to use
"\r\n"
if you are running Windows. Since Java 7, there isSystem.LineSeparator
to solve this issue.(see the Oracle documentation)