在JTextPane中禁用Word换行
我找不到一个简单的方法来关闭JTextPane中的自动换行。 我不能使用JTextArea,因为我需要不同的颜色用于不同的文本。 我有这些丑陋的线条,开启自动换行更加丑陋。
JTextArea有一个setLineWrap()方法,但我找不到JTextPane。 为什么?
好的,我找到了一个简单的解决方案。 将JTextPane放入具有Border布局的JPanel的中心。 然后,将JPanel放入JScrollPane。
因此,层次结构如下所示:
- JScrollPane的
- JPanel(带边框布局)
- 的JTextPane
JScrollPane包含它下面的所有内容,JTextPane位于其上方的所有内容中。
我不确定为什么会这样,但确实如此。