方法があることは知っていますが、SwingUtilities.updateComponentTreeUI(Component c)完全には機能しません。たとえば、私は を持っていJFileChooserて、現在のルック アンド フィールは Windows です。その後、ルック アンド フィールを Nimbus に変更するSwingUtilities.updateComponentTreeUI(mainWindow)と、メイン ウィンドウのスタイルは正しく変更されますが、JFileChooser.showOpenDialog(Component parent)メソッドでファイル チューザーを表示すると、まだ Windows のままです。見て、感じてください。メソッドでポップアップダイアログを表示すると、同じことが起こりJPopupMenu.show(Component invoker, int x, int y)ます。
この問題の解決策はありますか?