web-dev-qa-db-ja.com

Java GUIプログラミングでWindowsネイティブの外観を取得する方法は?

私はJavaプログラミングに慣れていないため、WindowsのネイティブルックをJava GUIアプリケーションで取得できるかどうかを知りたい。明らかにSwingは機能しません。

37

以下を使用してください。

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

詳細については、 IManager および ルックアンドフィールの設定方法 を参照してください。

67
tenorsax

これを試して....

構文は次のとおりです。

UIManager.setLookAndFeel(PLAF); (Pluggable Look and Feel)

したがって、以下の3行を含める必要があります。

UIManager.setLookAndFeel("com.Sun.Java.swing.plaf.windows.WindowsLookAndFeel");

SwingUtilities.updateComponentTreeUI(frame);

updateComponentTreeUI(frame);

SwingUtilities.updateComponentTreeUI(frame)は、変更後のフレームの更新に使用されます。

13