Как установить пользовательский интерфейс для всех компонентов в моем приложении, не ссылаясь на каждый из них с помощью component.setUI(...);
?
Например, у меня есть несколько пользовательских JScrollbars
во всей моей программе,
, и когда вы переключаетесь на другую тему, я должен сбросить все пользовательские интерфейсы следующим образом: scrollPane.getVerticalScrollBar().setUI(new CustomScrollBarUI());
Я бы предпочел, чтобы при смене темы не приходилось искать каждую из них отдельно. Есть ли способ сделать это?