首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

jtable获取并批改选中单元格(列)的值

2012-12-18 
jtable获取并修改选中单元格(列)的值dataTable.addMouseListener(new MouseAdapter(){@Overridepublic voi

jtable获取并修改选中单元格(列)的值
dataTable.addMouseListener(new MouseAdapter(){  
    @Override  
    public void mousePressed(MouseEvent e) {  
        Object o = e.getSource();  
        if(o instanceof JTable){  
            JTable t = (JTable) o;  
            DefaultTableModel tb = (DefaultTableModel) t.getModel();  
                        //获取选中的单元格值  
            System.out.println(tb.getValueAt(t.getSelectedRow(), t.getSelectedColumn()));  
                        //修改选中单元格的值  
            if(tb.isCellEditable(t.getSelectedRow(), t.getSelectedColumn())){  
                tb.setValueAt("1", t.getSelectedRow(), t.getSelectedColumn());  
            }  
        }  
    }  
});  

热点排行