0

我使用以下代码为 JPanel 创建边框

TitledBorder border = BorderFactory.createTitledBorder(
      BorderFactory.createEtchedBorder(EtchedBorder.RAISED),
      title,
      TitledBorder.LEFT,
      TitledBorder.TOP);
border.setTitleFont(font);
border.setTitleColor(color);
panel.setBorder(border);

什么时候title是空字符串,边框是关闭的,这正是我想要的。
但是,边框也比正常情况稍大。 我怎样才能解决这个问题?
在此处输入图像描述

仅使用

TitledBorder border = BorderFactory.createEtchedBorder(EtchedBorder.RAISED);

产生相同的结果。

4

1 回答 1

0

如果你想有一个空边框,试试 BorderFactory#createEmptyBorder

我希望,这可以帮助你。问候,MausTipTop100!

于 2021-06-01T10:09:16.720 回答