如何在JTextArea中设置列以显示文本

时间:2014-07-25 16:36:58

标签: java swing jtextarea

我使用(在带有GridLayout的JPanel中)一些JTextAreas(使用Editable = false)在查询数据库XML后显示一些文本。

JTextArea obj = new JTextArea();
obj.setColumns(37);
obj.setText(r.getProtocolloList().get(i).getOggetto());

问题是这个文本可能很长并且只显示在一行中,因此用户必须滚动水平JScrollPane才能读取其余内容。 我认为设置列的行将受到限制,以便文本显示在不同的行中。但没有任何反应。 有办法实现吗? 感谢

1 个答案:

答案 0 :(得分:1)

使用setLineWrap();方法:

obj.setLineWrap(true);