gpt4 book ai didi

java - 如何手动移动 GUI 元素?

转载 作者:行者123 更新时间:2023-12-02 05:13:31 26 4
gpt4 key购买 nike

这是我的代码的一部分:

    topPanel = new JPanel ();
subheading = new JLabel("CRUISES");
description = new JLabel("Add or remove Cruises or click to assign a Cruise to a ship.");

topPanel.add(subheading);
topPanel.add(description);
CruiseFrame.add(topPanel);
CruiseFrame.setVisible(true)

一切运行良好,运行上述命令后,我在 GUI 中得到以下结果:

"CRUISES Add or remove Cruises or click to assign a Cruise to a ship."

但是,我希望输出为:

CRUISES
Add or remove Cruises or click to assign a Cruise to a ship.

我希望将它们放在不同的行上,我该怎么做?

谢谢。

最佳答案

您可以在 Swing 中使用简单的 HTML 来设计 JLabels 的样式:

"<html>CRUISES<br> Add or remove Cruises or click to assign a Cruise to a ship.</html>"

看起来像:

“邮轮
添加或删除邮轮,或单击将邮轮分配给船舶。”

如果确实满足布局要求,这可能比使用两个 JLabel 更好。

关于java - 如何手动移动 GUI 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27157187/

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