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