跪求,在jtable中的某行某列中的button响应事件,
button们随着状态改变,个数不同。
怎样才能让cell中的button接受事件呢简单结构如下:cell中jpanel-buttoon请各位帮忙了![email protected]

解决方案 »

  1.   

    实现TableCellRenderer(表格单元渲染器)
    public Component getTableCellRendererComponent(JTable table, Object value,  
            boolean isSelected, boolean hasFocus, int row, int column) { 
                //根据column判断
                if(....){//是
                    JButton jb1 = new JButton("确定");
                  JButton jb2 = new JButton("取消");
                  JPanel jp = new JPanel();
                  jp.add(jb1);
                  jp.add(jb2);
                    return jp;
                }else{//否
                    return super.getTableCellRendererComponent(table, value, isSelected,hasFocus, row, column);
                }
            }  
        } 
      

  2.   

    画出来,好弄。要的是事件传递到button上