【发布时间】:2011-11-29 05:55:40
【问题描述】:
我有一些带有孩子的 Swing 组件。当我在父级上setOpaque(false) 时,子级仍然有不透明性。
所以我破解了这个功能(感谢 SOF 用户):
Component[] comps = this.getComponents();
for(Component c : comps) { if(c instanceof JComponent) {
((JComponent)c).setOpaque(false); }
}
但现在我被自我怀疑所困扰 - 这似乎有点笨拙,有没有更好的方法来做到这一点?
【问题讨论】:
标签: java swing components opacity children