在微软的word中,选择字体的下拉组合框能预览出每种字体的样式但 java中只有 列表框 列表框单元渲染器 ListCellRenderer。组合框ComboBox无此功能不知怎么做出word那样的效果

解决方案 »

  1.   

    JComboBox可以实现这种功能,要书写自定义的ListCellRenderer,并设定使用它
      

  2.   

    参考这本程序:
    并将控件的JList改为JComboBox...http://http://topic.csdn.net/u/20120503/09/150c8b9f-dd5a-4c13-94ed-6cfb1f04a140.html
      

  3.   

    可以、使用ItemListener监听器。
      

  4.   


    我一楼已经说了,正是因为组合框没有这个列表框的渲染器,才没法这样。java没提供给组合框相似的方法
      

  5.   


    这个一般人能写出来吗?我感觉只有甲骨文的java类库编写者能自己设计出渲染器吧?
      

  6.   


    但问题是谁能自己写出像java类库提供的渲染器功能??
      

  7.   

    可以变通一下嘛,
    点击JTextFiled,弹出JList.....这样来实现。
      

  8.   

    css 多设置几种样式, 选择的时候监听 替换css样式, (个人想法)