用setEnable方法可以使其不可用,但是会变灰,现在我不想让它变灰,怎么办?

解决方案 »

  1.   

    这应该需要你会gui基础级别的编程
      

  2.   

    写一个类作为你jComboBox的监听器,判断当前是何种状态,若是查询模式就不做任何反应楼主可以试一试
      

  3.   


            UIManager.put("ComboBox.disabledBackground", Color.WHITE);
            comboBox.setEnabled(false);
      

  4.   

    解决了,用disabledForeground比较好
    UIManager.put("ComboBox.disabledForeground", Color.BLACK);
    this.jComboBox.setEnabled(false);