我创建了一个带有 JPanel
的 JFrame
,通过单击列表中的项目即可使其可见/不可见。我想要一个 TitledBorder
(这也是类名)来绕过它。
我已经尝试了一些方法(setVisible
、setBorderPainted
),但它们都不适用于该类。而且我在Java文档中找不到合适的方法!
我的目标是在面板存在时使边框不可见,在面板存在时使边框可见。各种解决方案都会有帮助。
最佳答案
要在 jPanel 中显示 titleBorder,如下所示:
yourPanel.setBorder(BorderFactory.createTitledBorder("your title"));
隐藏它是:
yourPanel.setBorder(null);
希望对您有所帮助。 ;)
关于Java + Swing : Is there a way to make a "TitledBorder" invisible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58565436/