是否可以在 Swing 上设置 TitledBorder 不透明?
在 Swing 上是否可以将 TitledBorder 设置为透明,以便背景图像透过?
Is it somehow possible on Swing to set a TitledBorder transparent so that a background image shines through?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
找到了答案。
方法。
使用底层面板上的
Found the answer.
Use the method
on the underlying panel.
奇怪 - TitledBorder。 isBorderOpaque() 应该返回
false
,所以它应该已经可以工作了。 也许问题只是您要放置边框的组件没有在边框插图上绘制背景图像?Strange - TitledBorder.isBorderOpaque() supposedly returns
false
, so it should already work. Maybe the problem is just that the component you're putting the border on just doesn't paint the background image over the border insets?