java - 在 JTextArea 中停止水平滚动

标签 java swing jscrollpane jtextarea jscrollbar

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

最佳答案

试试这个:

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

关于java - 在 JTextArea 中停止水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878345/

相关文章:

java - 将 ViewPort 添加到 JPanel

java - JSplitPane 右侧组件的背景图像

java - 使用 Runtime.getRuntime().exec() 从 Java Swing 应用程序启动 jEdit

java - JFrame.setResizing(假);不工作

javascript - 如何在 jScrollPane 中获取最大滚动高度?

java - 向文本区域添加滚动条

Java JScrollPane 删除组件而不更改视口(viewport)

java - 如何使用微调器进行改造来检索 2 个值

java - 调试时无法实例化 Activity 问题

java - 在 weblogic 中面临 perm gen space 错误