Один трюк, который вы могли бы сделать, это создать фиктивное приложение, которое использует внешний вид Nimbus, создать JTable
и сделать что-то вроде
System.out.println (myTable.getUI ().getClass ().getName ());
В этот момент вы будете знать, какой объект пользовательского интерфейса являетсяиспользуется для визуализации JTable
при использовании Nimbus LAF.Вы можете использовать это имя класса при вызове setUI (TableUI)
на вашем JTable
:
myTable.setUI (new ui_manager_class_name ());
Как уже говорили другие, мы вряд ли это рекомендуем.LAF обычно предназначены для использования как целая упаковка, а не как смесь 2-3 LAF.Другим выходом может быть использование MultiLookAndFeel
, но я никогда не использовал его, поэтому я не уверен, что он действительно отвечает вашим потребностям.Вы должны прочитать соответствующее руководство , если хотите правильно его использовать.