Take the 2-minute tour ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

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.

share|improve this question

3 Answers 3

up vote 10 down vote accepted

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. be sure to check this article on system independent newlines

share|improve this answer

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

share|improve this answer
JTextArea taText = new JTextArea();
taText.setText("\tHI\nMY name\nis Raku");
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.
{"cc_re__cc_re__cc_by_sa_3_0": ["sites in the Stack Exchange network\">Area 51</a></li>\r\n                        <li><a href=\"//careers.stackoverflow.com?utm_source=stackoverflow.com&amp;utm_medium=site-ui&amp;utm_campaign=footerlink\">Stack Overflow Careers</a></li>\r\n                    \r\n                </ol>\r\n            </td>\r\n    </tr>\r\n</table>\r\n                </div>\r\n            </div>\r\n\r\n            <div id=\"copyright\">\r\n                site design / logo &#169; 2014 stack exchange inc; user contributions licensed under <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\" rel=\"license\">cc by-sa 3.0</a> \r\n                with <a href=\"http://blog.stackoverflow.com/2009/06/attribution-required/\" rel=\"license\">attribution required</a>\r\n            </div>\r\n            <div id=\"svnrev\">\r\n                rev 2014.9.19.1876\r\n            </div>\r\n            \r\n        </div>\r\n    </div>\r\n    <noscript>\r\n        <div id=\"noscript-warning\">Stack Overflow works best with JavaScript enabled<img src=\"http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif\" alt=\"\" class=\"dno\"></div>\r\n    </nos"], "copyright__copyright__copyright": ["ield,\n\nuse JTextArea instead\n\ninfo:\n\nhttp://answers.yahoo.com/question/index?qid=20080405030738AAJcKjU\nhttp://download.oracle.com/javase/6/docs/api/javax/swing/JTextArea.html\n\nshare|improve this answer\nJTextArea taText = new JTextArea();\ntaText.setText(\"\\tHI\\nMY name\\nis Raku\");\nshare|improve this answer\n\nYour Answer\n\n\u00a0\ndiscard\n\nBy posting your answer, you agree to the privacy policy and terms of service.\n\nNot the answer you're looking for? Browse other questions tagged or ask your own question."]}