【发布时间】:2021-08-19 12:16:09
【问题描述】:
我使用以下代码为 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);
产生相同的结果。
【问题讨论】:
-
我该如何解决这个问题? 修改 TitleBorder 类中的代码。或者使用 LineBorder。如果您需要更多帮助,请发布适当的minimal reproducible example。
标签: java swing border titled-border