gpt4 book ai didi

java - JLabel 字符串自动换行,不带空格

转载 作者:行者123 更新时间:2023-12-01 17:32:16 32 4
gpt4 key购买 nike

我正在使用 html 使 JLabel 中的文本跨越多行。但是,如果我输入一个没有空格的长字符串,它不会进入新行,而是导致底层 JScrollpane 显示水平滚动条并将组件推到 JLabel 右侧的 View 区域之外。那么有人知道是否可以在 JLabel 中对没有空格的字符串进行自动换行吗?

最佳答案

您可以使用 JTextArea 来实现此目的:

JTextArea ta = new JTextArea();
ta.setEditable(false);
ta.setLineWrap(true);
ta.setOpaque(false);
ta.setWrapStyleWord(false); // This makes wrapping on char boundaries, and I think is the default value

关于java - JLabel 字符串自动换行,不带空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9819807/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com