请问BasicComboBoxRenderer 类 是做什么的,如何使用???
那位仁兄有例程,谢谢!!!

解决方案 »

  1.   

    BasicComboBoxRenderer 类继承自JLabel 类,你应该知道怎么办了吧!
    除了继承了父类许多方法外,另它自己还有两上方法:
    方法一:
    Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) 
              返回已配置用于显示指定值的组件。 
    方法二: 
    Dimension getPreferredSize() 
              如果 preferredSize 已设置为非 null 值,则返回该值。 
      

  2.   

    这是JComboBox的基本绘制器,负责定义model中的元素单元如何在JComboBox中呈现。
    你可以自己实现一个ListCellRenderer,通过jcomboBox.setRenderer()添加到你的JComboBox组件中,用来改变组件元素的呈现方式。