【发布时间】:2015-05-15 16:35:19
【问题描述】:
我正在使用 NetBeans 开发一个 JAVA 项目。
我将 JTable 与 MysqlDB 表绑定。我希望能够通过更改 JTable 的单元格来更改数据库。我怎样才能做到这一点?我试图测试动作监听器,但它不起作用。
public void TableListener()
{
BookList.getModel().addTableModelListener(new TableModelListener() {
//BookList is the name of the JTable.
@Override
public void tableChanged(TableModelEvent tme) {
TableModel tm = (TableModel)tme.getSource();
System.out.println(tm.getColumnCount()+" Hi");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
});
}
我在 JFrame 类中创建了这个方法,并在 main 方法中调用它。它不应该更新数据库,但我只想知道它是否正常工作。 tm.getColumnCount 未打印。
如果使用监听器是错误的,请告诉我正确的方法。
【问题讨论】:
标签: java swing jdbc jtable listener