web-dev-qa-db-ja.com

NetBeans GUIデザイナプレビューのルックアンドフィールを変更する方法

NetBeans GUIビルダーを使用する場合、「プレビューデザイン」機能は、システムのルックアンドフィール(Windowsなど)を備えたパネルを表示します。ここで、すべてのギャップとスペースを正しくするために、別のLaFでパネルをプレビューしたいと思います。別のLaFでパネルを表示するようにGUIビルダーに指示する方法はありますか?

15

私が見つけることができる唯一のものは:

InspectorRight click on your JFramePreview Design

enter image description here

12

これをメインに書いてください:

try { 
    UIManager.setLookAndFeel("com.Sun.Java.swing.plaf.nimbus.NimbusLookAndFeel"); 
} catch (Exception ex) { 
    ex.printStackTrace(); 
}
5
user1362394

プレビューデザインを使用してLaFを変更しても、外観は変わりません。見た目だけが表示されますが、変更したい場合はソースに移動し、コードが見つからない場合は+記号をクリックして、Wordウィンドウを好きなように変更してください。すべてのjframesが適切に機能するように変更する必要があります

try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            if ("Windows".equals(info.getName())) {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
                break;
            }
        }
    } catch (ClassNotFoundException ex) {
        Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
    } catch (InstantiationException ex) {
        Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
        Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
    } catch (javax.swing.UnsupportedLookAndFeelException ex) {
        Java.util.logging.Logger.getLogger(login.class.getName()).log(Java.util.logging.Level.SEVERE, null, ex);
    }
4
loverBoy

必要に応じて、デザイナー全体の外観を編集できます...

<netbeans_home>/etc/netbeans.confで、以下をnetbeans_default_options設定に追加します。

--laf de.muntjak.tinylookandfeel.TinyLookAndFeel --cp:p path\to\tinylaf.jar"

(使用しているLAFをTinyLAFに置き換えます)

3
Sam

次の方法でプレビューのを変更できます。[ツール]-[オプション]-[その他]タブ-[ウィンドウ]タブ-ルックアンドフィール:優先ルックアンドフィール。

これにより、IDEのルックアンドフィールも変更されます。

1
geo