JTable监听单元格内容更改

思路:算了,不是什么思路,上代码吧

MyTableModel.addTableModelListener(new TableModelListener(){
		@Override
		public void tableChanged(TableModelEvent e) {
			if(e.getType() == TableModelEvent.UPDATE){
			//业务逻辑
				if(e.getColumn() == 1){
					System.out.println("==>"+e.getFirstRow()+"-->"+e.getLastRow());
					String newvalue = MyTableModel.getValueAt(e.getLastRow(),e.getColumn()).toString();
					if(!editValue.equals(newvalue.trim())){
						System.out.println(newvalue);
					}
				}
			}
			
		}
	});

你可能感兴趣的:(java,SE)