Кольори “Nimbus” можна змінити

Давно шукав спосіб змінити кольори деяких Java Swing компонентів.

Ось приклад:

  private void winRefresh() {
    // кольори "Nimbus" можна змінити
    // "nimbusOrange" - це колір JProgressBar
    UIManager.put("nimbusOrange", Color.green.darker());
    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
      if ("Nimbus".equals(info.getName())) {
        try {
          UIManager.setLookAndFeel(info.getClassName());
          break;
        } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {
          Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, null, ex);
        }
      }
    }
  }

Більше інформації можна знайти тут.

=-=-=-=-=
Powered by Blogilo

Advertisements

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: