gpt4 book ai didi

Java JLabel,将文本换到下一行?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:14:30 25 4
gpt4 key购买 nike

好久没提问了!

我正在用 Java 开发一个应用程序,其中使用了 JLabels。无论如何,正如您从下图中可能看到或看不到的那样,显示 Category Test 的文本被截断并最终显示为 Categor...。一旦文本填满标签的宽度,有什么方法可以“破坏”文本?这是图片:

enter image description here

我做了什么

我像这样使用 JTextPane:

    JTextPane text = new JTextPane();
SimpleAttributeSet attr = new SimpleAttributeSet();

StyleConstants.setAlignment(attr, StyleConstants.ALIGN_CENTER);

pane.add(text, c);

然后我添加了我的文字,但还是谢谢了!

最佳答案

JLabel 默认情况下不能这样做。但是JLabel对 html 有一些支持,所以 JLabel与文本 <html>First Line<br />Second Line</html>会出现在两行上。

如果你想要一个可以自己分割线的组件,看看 JTextArea .

关于Java JLabel,将文本换到下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9287461/

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