⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changeevent.java

📁 电话号码查询系统 要求有电话录入
💻 JAVA
字号:
import java.util.ArrayList;
import java.util.List;
import javax.swing.event.TableModelEvent;
import javax.swing.event.TableModelListener;

public class ChangeEvent implements TableModelListener {

	/**
	 * 监听table被改动的事件,只要目的是用来记录被修改过的值, 这样做可以一次任意行的修改值,修改一个单元格的值就记录一次,
	 * 主要记录id,新值,烈数.
	 */
	ProductTableModel model = null;

	public ChangeEvent(ProductTableModel model) {
		this.model = model;
	}

	List list = model.getChangeList();
	int id = 0;
	String value = "";

	public void tableChanged(TableModelEvent arg0) {
		int row = arg0.getFirstRow();
		int col = arg0.getColumn();
		if (col != -1) {
			ChangedProduct cp = new ChangedProduct();
			id = ((Integer) model.getValueAt(row, 0)).intValue();
			if (id != 0) {
				value = model.getValueAt(row, col).toString();
				cp.setId(id);
				cp.setCol(col);
				cp.setValue(value);
				list.add(cp);
			}
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -