我使用(在带有GridLayout的JPanel中)一些JTextAreas(使用Editable = false)在查询数据库XML后显示一些文本。
JTextArea obj = new JTextArea();
obj.setColumns(37);
obj.setText(r.getProtocolloList().get(i).getOggetto());
问题是这个文本可能很长并且只显示在一行中,因此用户必须滚动水平JScrollPane才能读取其余内容。 我认为设置列的行将受到限制,以便文本显示在不同的行中。但没有任何反应。 有办法实现吗? 感谢
答案 0 :(得分:1)
使用setLineWrap();
方法:
obj.setLineWrap(true);