Как изменить внешний вид в NetBeans GUI Designer Preview? - PullRequest
14 голосов
/ 07 июля 2011

При использовании NetBeans GUI Builder функция «Предварительный просмотр» отображает панель с внешним видом системы (например, Windows).Теперь я хочу просмотреть мою панель с другим LaF, чтобы правильно расставить все пробелы и пробелы.Есть ли способ сказать построителю графического интерфейса отображать панель с другим LaF?

Ответы [ 5 ]

12 голосов
/ 07 июля 2011

Единственное, что я могу найти, это:

Инспектор > Щелкните правой кнопкой мыши свой JFrame > Предварительный просмотр дизайна

enter image description here

5 голосов
/ 28 апреля 2012

Напишите это на своей главной странице:

try { 
    UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); 
} catch (Exception ex) { 
    ex.printStackTrace(); 
}
4 голосов
/ 29 апреля 2015

изменение LaF с использованием предварительного дизайна не изменит внешний вид. это только покажет вам, как выглядит внешний вид, но если вы хотите изменить его, вам нужно перейти к исходному коду, тогда ищите этот код, если вы не нашли его, нажмите на символ + и измените слово Windows на то, что вам нравится: Вы должны изменить его, чтобы все 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);
    }
3 голосов
/ 16 августа 2011

Вы можете редактировать внешний вид всего конструктора, если хотите ...

В <netbeans_home>/etc/netbeans.conf добавьте следующее к параметру netbeans_default_options:

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

(заменяяTinyLAF для используемого вами LAF)

1 голос
/ 10 февраля 2014

Вы можете изменить предварительный просмотр: Инструменты-Настройки Вкладка "Разное" Вкладка Windows Смотри и чувствуй: Предпочитаемый внешний вид.

При этом внешний вид IDE тоже меняется.

...