首先,我在这里看到同样的问题,但没有人回答:
Titled border issue for JPanel
在"节目预览"标题按预期显示Panel边框,但在运行代码时,标题会在面板上方显示。任何人都可以帮我解决这个问题。
预览设计:
http://i.stack.imgur.com/6miFx.jpg
正在运行设计
http://i.stack.imgur.com/lEMoL.jpg
我使用Netbeans 8.0.2
答案 0 :(得分:1)
我找到了一份边界列表here。 我想你想要这个(从上述来源略微修改)。
Border loweredetched = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
//Titled borders
TitledBorder title;
title = BorderFactory.createTitledBorder(
loweredetched, "title");
title.setTitleJustification(TitledBorder.LEFT);
jComp10.setBorder(title);