读书人

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

发布时间: 2012-12-18 12:43:41 作者: rapoo

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());
}
}
}
});

读书人网 >编程

热点推荐