代码之家  ›  专栏  ›  技术社区  ›  User1

在jTextPane中禁用自动换行

  •  10
  • User1  · 技术社区  · 15 年前

    我找不到一个简单的方法来关闭jTextPane中的自动换行。我不能使用JTextArea,因为不同的文本需要不同的颜色。我有这些大的丑陋的线路,变得更丑陋的字包装打开。

    JTextArea有一个setLinewrap()方法,但我找不到它用于JTextPane。为什么?

    1 回复  |  直到 15 年前
        1
  •  8
  •   User1    15 年前

    好吧,我找到了一个简单的解决办法。将jtextfane放入带有边框布局的jpanel的中心。然后,将jpanel放到jscroll窗格中。

    因此,层次结构如下:

    • 滚动面板
    • jpanel(带边框布局)
    • 文本窗格

    jscrollpane包含它下面的所有内容,jtextpane位于它上面的所有内容的内部。

    我不知道为什么会这样,但确实如此。