Nimbus LaF的jComboBox显示问题

时间:2019-03-25 11:39:55

标签: java jcombobox netbeans-8 look-and-feel

我正在开发的应用程序有问题。在“外观和感觉”在Nimbus上设置的同时,此示例使用了一些jComboBoxes,因此(略)漂亮。我的问题是,当我选择它们时,那​​些jComboBoxes不会显示所选值。它只是继续显示第一项,因此,作为用户,您不知道选择了什么。这仅在使用此LaF时发生,因为当我不使用任何LaF时,我没有遇到这个问题。有人知道这可能来自哪里吗?当然,我可以开发一种基于actionPerfomed动作事件的方法,但是我感到很难过,我需要使用一种著名的Java语言来实现。 这是我的外观设置代码,由NetBeans 8.2自动生成

try {
   for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
      if (!"Nimbus".equals(info.getName())) {
      } else {
         javax.swing.UIManager.setLookAndFeel(info.getClassName());
         break;
      }
   }
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
 java.util.logging.Logger.getLogger(desktopFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}

在尝试设置的{}中,这是相同的:

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

谢谢大家!

0 个答案:

没有答案