首先,我在这里看到了同样的问题,但没有人回答:
JPanel 的标题边界问题
在"显示预览"中,标题按预期显示面板边框,但在运行代码时,标题会显示在面板上方。有人能帮我解决这个问题吗。
预览设计:
https://i.stack.imgur.com/6miFx.jpg
运行设计
https://i.stack.imgur.com/lEMoL.jpg
我使用Netbeans 8.0.2
我在这里找到了一个边框列表。我想你想要这个(从前面提到的来源稍微修改)。
Border loweredetched = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
//Titled borders
TitledBorder title;
title = BorderFactory.createTitledBorder(
loweredetched, "title");
title.setTitleJustification(TitledBorder.LEFT);
jComp10.setBorder(title);