每个Item就是一个Component,见getCellRender( JList, int)

解决方案 »

  1.   

    to yaw: 可是我想知道的是List的方法,而不是JList. 因为我现在用的只限于AWT.
      

  2.   

    to yaw: 开动脑筋,帮我想想
    :)
      

  3.   

    awt 中的list好像不能单独对list 中的item设置背景色(由于peer的关系),如果调用list.setBackground()的话,应该是改变了整个list地背景色,而Jlist中可以通过设置 自定义地listCellRenderer
    来改变。
    如果你一定要用awt的控件的话,可以自己从container 或panel中继承,自己实现一个list可以这顶item的颜色,(我就是这么做的) //各位大侠,不知我说的对不对