java - 如何在 Java JTextPane 中禁用 WordWrap?

标签 java swing jtextpane word-wrap

我的程序有问题..它是 WordWrap 能够...

确切地说,我想使用 linwrap 但我不想使用 wordwrap...

我搜索过这个

JTextPane textPane = new JTextPane();
JPanel noWrapPanel = new JPanel( new BorderLayout() );
noWrapPanel.add( textPane );
JScrollPane scrollPane = new JScrollPane( noWrapPanel );

当我使用这段代码时,linewrap 和 wordwrap 都被禁用....

我想使用换行....

对不起我糟糕的英语水平... 我相信你能明白我的意思 请帮助我...

最佳答案

在这里:

Link for it

// Override getScrollableTracksViewportWidth
// to preserve the full width of the text
public boolean getScrollableTracksViewportWidth() {
    Component parent = getParent();
    ComponentUI ui = getUI();

    return parent != null ? (ui.getPreferredSize(this).width <= parent
        .getSize().width) : true;
}

Other link

关于java - 如何在 Java JTextPane 中禁用 WordWrap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23149512/

相关文章:

java - OSGi 应用程序内部的 REST 客户端

java - 在关闭未完成编辑的 JFrame 时保存 JTable 的内容

java - 如何使JTextPane达到一张纸的大小?

java - 如何正确初始化 JTextPane 样式表,使其他启用 HTML 的组件不受该样式的影响?

java - JScrollPane 仅使用水平滚动条显示内容

java - 替换 Jenkins 的复选框的扩展选择或主动选择分隔符

java - 通过单独运行批处理微服务,在 Spring Cloud Data Flow 上部署 Spring Batch 应用程序

Java 程序在调整大小之前不显示 swing 元素?

java - 使用 Java 创建 'User Account' 接口(interface),就像在 Windows 中一样

java - 如何创建和使用 JTextPane