Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Newline "\n" in TextField java

Tags:

java

textfield

I am building string ( 3 different objects ) and at the end of string I put a newline when I print in console I get what expected but when I use setText in the textfield I get one line displayed, Is there a way to get the newline in textfield?

    while (itr.hasNext()) 
          tx +=   "\n"+el.getnombre() + " " +other+"\n";  
    System.out.println(tx);
    textfield.setText(tx);
like image 384
edgarmtze Avatar asked Mar 28 '11 01:03

edgarmtze


1 Answers

JTextField or TextField (not sure which you're using) are for single lines only. If you want a basic multiline text display and you're using Swing, then use a JTextArea. If you're not using Swing, then please tell us which GUI library you are using as this is an important detail that your question should mention.

like image 95
Hovercraft Full Of Eels Avatar answered Oct 20 '22 20:10

Hovercraft Full Of Eels