这是我的代码药水:
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.
我希望将它们分开,我该怎么做?
感谢。
答案 0 :(得分:2)
您可以在Swing中使用简单的HTML来设置JLabel样式:
"<html>CRUISES<br> Add or remove Cruises or click to assign a Cruise to a ship.</html>"
看起来像:
“CRUISES
添加或删除游轮或点击将游轮分配给船只。”
如果它符合布局要求,这可能比使用两个JLabel更好。