У меня есть некоторые компоненты Swing с детьми. Когда я setOpaque(false)
на родителя, дети все еще имеют непрозрачность.
Итак, я взломал эту функцию (спасибо пользователям SOF):
Component[] comps = this.getComponents();
for(Component c : comps) { if(c instanceof JComponent) {
((JComponent)c).setOpaque(false); }
}
Но теперь меня мучает неуверенность в себе - это кажется неуклюжим, есть ли лучший способ сделать это?