我要在table每一列的列名后面,加上一个三角形的箭头。请高手帮忙,今天老板要让骄,谢谢!

解决方案 »

  1.   

    用一个类MyTableCellRenderer扩展一个JButton或者JLabel,实现TableCellRenderer接口,里面加一个三角形的箭头的图标,自己画也可以。然后再你的表格里:
    MyTableCellRenderer r=new MyTableCellRenderer();
    TableColumnModel model = mytable.getColumnModel();
    model.getColumn(要设效果的列).setHeaderRenderer(r);
      

  2.   

    谢谢大哥,不过我不会的正好是TableCellRenderer接口里面实现画箭头着一个步骤,请多多指教,小弟万分感谢
      

  3.   

    扩展JLabel或JButton,然后setIcon()贴一个三角形图标就可以了。