前言
提供创建表格、初始化、增加行等功能
代码
//vData记录表格内容,vName记录行首,JTable通过model更新表格
static Vector vData = new Vector();
static Vector vName = new Vector();
static DefaultTableModel model;
static JTable jTable = new JTable();
//初始化
vName.add("No.");
vName.add("Name");
model = new DefaultTableModel(vData, vName);
jTable.setModel(model);
jTable.setVisible(true);
//鼠标点击行操作
jTable.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent event) {
}
});
//插入行
Vector vRow = new Vector();
vRow.add("1");
vRow.add("xiaoming");
vData.add(vRow);
model = new DefaultTableModel(vData, vName);
jTable.setModel(model);
//清空
vData.clear();
model = new DefaultTableModel(vData, vName);
jTable.setModel(model);
参考