В моем приложении Swing есть группа переключателей, вокруг которых построена рамка:
radioButtonPanel.setBorder( new CompoundBorder (
BorderFactory.createTitledBorder( " Input Data " ), padBorder ) );
Наше приложение поддерживает два вида: светлый и темный. При переключении между ними цвет границы сам по себе меняет цвета правильно, а текст - нет. Для жизни я не могу понять, как называется компонент, который я должен установить цвет. Документация для createTitledBorder()
говорит, что он использует внешний вид по умолчанию, но я не уверен, где он использует его по умолчанию. Я думал, что это был Panel.foreground
, но это не так, и ничто иное, похоже, не выглядит вполне правильным.
Кто-нибудь знает, какой компонент внешнего вида мне нужно установить здесь?