jtable的TableColumn中setCellRenderer是对一列而CellRenderer,比如说表中的某列都绘成checkbox.但我想实现指定的一个单元格绘制成checkbox.请高手指点一下,谢谢

解决方案 »

  1.   

    实现TableCellRenderer 判断一下列名就可以了
      

  2.   

    我以前做过一个checkbox的东西,你参考一下吧。我想其他你不管,把你想在表格中显示的东西写上去。
    有问题可以继续探讨
    http://blog.csdn.net/happyandsad/archive/2008/04/03/2247334.aspx
      

  3.   

    我已经自定义了一个
    public class AttributiveCellRenderer extends JTextArea implements TableCellRenderer {
    }
    JTable table = new JTable(10,10);
    table.setDefaultRenderer(Object.class, new AttributiveCellRenderer());
    现在想设置第5行第4列的单元格的Renderer为checkbox;
    在AttributiveCellRenderer类中该怎么写?
      

  4.   

    很久没用Swing,不知道判断
    public Component getTableCellRendererComponent(JTable table,
                                                   Object value,
                                                   boolean isSelected,
                                                   boolean hasFocus,
                                                   int row,
                                                   int column)
    的row和column是否为5和4能否实现
      

  5.   

    if(row==5&&column==4){
      JPanel  p = new JPanel(){
    public void paint(Graphics g) {
    g.drawLine(0, 0, 2, 2);
    }
      };
    }
    return p;
    这时CellEditor改怎么设置?
      

  6.   

    cell(5,4)并没有出现g.drawLine(0, 0, 2, 2); 画的线