我找不到在 JTextPane 中关闭自动换行的简单方法。我不能使用 JTextArea,因为不同的文本需要不同的颜色。我有这些丑陋的大线条,打开自动换行后会变得更丑陋。
JTextArea 有一个 setLineWrap() 方法,但我找不到 JTextPane 的方法。为什么?
最佳答案
好的,我找到了一个简单的解决方案。将 JTextPane 放入具有边框布局的 JPanel 的中心。然后,将 JPanel 放入 JScrollPane。
因此,层次结构如下所示:
- JScrollPane
- JPanel(带边框布局)
- JTextPane
JScrollPane 包含其下方的所有内容,而 JTextPane 包含其上方的所有内容。
我不确定为什么会这样,但确实如此。
关于java - 在 JTextPane 中禁用自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009787/