我可以知道如何制作一个弹出框架来插入数据,因为我希望我的 GUI 弹出另一个框架来询问用户对数据库和 JTable 的输入吗?谢谢!
我不明白如何使用添加按钮,然后插入条目并让听众注意到“e.getType()==TableModelEvent.INSERT”。
编辑:
在与 JTable 相同的面板中,我将在底部有一个添加按钮。然后,这个添加按钮将在另一个“框架”中要求用户输入要添加到数据库的项目以及添加和刷新 JTable。
您必须将 DataModel 与您的 JTable 一起使用,并将项目添加到您的数据模型中,然后使用您的 DataModel 更新您的 JTable。
DefaultTableModel model = new DefaultTableModel();
JTable table = new JTable(model);
// Create a couple of columns
model.addColumn("Col1");
model.addColumn("Col2");
// Append a row
model.addRow(new Object[]{"v1", "v2"});
看看这个,我希望你的问题会得到解决,在你的 JFame/JDialogue 的构造函数中传递表引用(如果你使用 JDialogue 而不是 JFrame 更好点击这里了解一些好的原因)并相应地修改表模型