Java + Swing : Is there a way to make a "TitledBorder" invisible?

标签 java swing border titled-border

我创建了一个带有 JPanelJFrame,通过单击列表中的项目即可使其可见/不可见。我想要一个 TitledBorder (这也是类名)来绕过它。

我已经尝试了一些方法(setVisiblesetBorderPainted),但它们都不适用于该类。而且我在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/

相关文章:

java - 按预定时间更改对象颜色

java - 如何使用 JProgressBar 显示我的应用程序延迟?

java - 无法将 JTextfield 添加到 JPanel

CSS:悬停过渡时按钮边框渐变反转

css - 在 Wordpress 中为图像和标题设置样式(如果存在)

html - 如何在保持 overflow-x : hidden? 的同时显示边框底部

Java 无效的数组大小

java - ZMQ : Assertion Failed with JZMQ

Java如何将UTC毫秒转换成UTC日期

java - 使用 Apache PDFBox 显示 PDF 的所有页面