gpt4 book ai didi

Java:JLabels 中的换行符?

转载 作者:IT老高 更新时间:2023-10-28 20:36:40 34 4
gpt4 key购买 nike

我正在尝试使用多行文本制作 Swing JLabel。它添加得很好,但换行符没有通过。我该怎么做呢?或者,我是否可以只为 JLabel 指定最大宽度并知道文本会换行,就像在 div 中一样?

    private void addLegend() {
JPanel comparisonPanel = getComparisonPanel();

//this all displays on one line
JLabel legend = new JLabel("MMM FFF MMM FFFO O OOM M MMMM.\nMMM FFF MMM FFFO O OOM M MMMM.\nMMM FFF MMM FFFO O OOM M MMMM.\n");

comparisonPanel.add(legend);
}

最佳答案

在 setText 中使用 HTML,例如

myLabel.setText("<html><body>with<br>linebreak</body></html>");

关于Java:JLabels 中的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842223/

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