Есть ли способ заставить Nimbus Look & Feel визуализировать собственные декорации окон для JFrame верхнего уровня? - PullRequest
2 голосов
/ 25 января 2012

Есть ли способ заставить Nimbus Look & Feel визуализировать свои оконные декорации для верхнего уровня JFrame?Я копался в Интернете и начинаю подозревать, что это вообще невозможно.Кто-нибудь действительно преуспел с (и заботился) об этом?

Украшения Nimbus хороши и аккуратны для внутренних фреймов , но , по-видимому нет никакого способа получить то же самоеэффект на JFrame с и JDialog с.

Я попробовал nimbusx (расширения Nimbus), библиотеку, которая подклассов JFrame и JDialog иякобы применяет к ним украшения в стиле нимба (тогда вам просто нужно создавать экземпляры классов нимба вместо JFrame и JDialog);но на самом деле это не работает, и с 2009 года он находится в неактивной альфа-стадии.

Итак, кому-то удалось добиться того, чтобы их приложение Java в стиле нимба выглядело согласованно на всех платформах благодаря заботе о Nimbus LAFоконных украшений?

1 Ответ

0 голосов
/ 12 марта 2012

Я делал это с JGoodies Looks в прошлом. Я не знаю, поддерживает ли Нимбус это или нет.

Это не только LAF, это опция, которую вы должны программно включить для JFrame (и JDialog, если хотите).

JFrame.setDefaultLookAndFeelDecorated( true );
JDialog.setDefaultLookAndFeelDecorated( true );

См. API Документы

...