在JTextArea中停止水平滚动

时间:2011-07-29 19:55:56

标签: java swing jscrollpane jtextarea jscrollbar

我想在应用程序中添加JTextArea。通常,textarea包含大量内容,并且在运行该应用程序时会出现水平和垂直ScrollBars。我想删除水平滚动;我发现它有可能 HORIZONTAL_SCROLLBAR_NEVER字段,但它没有显示完整的内容(它没有水平包装并将内容移动到下一行)。如何克服这一点。我想停止水平滚动并将内容放在下一行而不在一行上滚动。

2 个答案:

答案 0 :(得分:20)

试试这个:

yourJTextArea.setLineWrap(true);
yourJTextArea.setWrapStyleWord(true);

答案 1 :(得分:0)

您可以更改滚动条政策:

JScrollPane.setHorizontalScrollBarPolicy(HORIZONTAL_SCROLLBAR_NEVER);

这将禁用水平滚动条