package magic.ui.screen;
import java.awt.Component;
import javax.swing.JComponent;
import magic.ui.screen.interfaces.IThemeStyle;
final class MScreenHelper {
static void refreshComponentStyle(final JComponent container) {
for (Component component : container.getComponents()) {
if (component instanceof JComponent) {
final JComponent widget = (JComponent)component;
if (widget.getComponentCount() > 0) {
refreshComponentStyle(widget);
}
if (widget instanceof IThemeStyle) {
((IThemeStyle)widget).refreshStyle();
}
}
}
}
private MScreenHelper() {
}
}