Java 如何使用jButton从另一个jFrame中删除表行?

Java 如何使用jButton从另一个jFrame中删除表行?,java,Java,我目前正在使用FileWriter将数据写入.txt平铺。 双击表中的行后,它将链接到另一个jFrame。 我想在特定的jFrame上设置一个按钮,以便它能够删除表中的行。我如何执行该操作 这可以通过添加新按钮来完成。进入按钮的编码,添加一个简单的sql语句,表示从表中删除一行,另一个语句通过Select*from tablename再次显示表 使用MVC(模型-视图-控制器)范例 有一个控制器类,可能包含main方法 它包含视图(JFrame)和数据模型(即DefaultTableModel)

我目前正在使用FileWriter将数据写入.txt平铺。 双击表中的行后,它将链接到另一个jFrame。
我想在特定的jFrame上设置一个按钮,以便它能够删除表中的行。我如何执行该操作

这可以通过添加新按钮来完成。进入按钮的编码,添加一个简单的sql语句,表示从表中删除一行,另一个语句通过Select*from tablename再次显示表

使用MVC(模型-视图-控制器)范例

有一个控制器类,可能包含
main
方法

它包含视图(
JFrame
)和数据模型(即
DefaultTableModel

该表模型被传递给表,表实际上也是表模型更改的侦听器

按下按钮时,让按钮告诉控制器应删除一行。 这在表模型上完成,并触发更改事件。使用
DefaultTableModel时自动执行。或者在使用
AbstractTableModel
时手动执行此操作


MVC不一定更直接,但是从一个组件到另一个组件的调用不会通过源代码散乱。它将事物解耦。

欢迎使用SO。请看一下这个:表,您是在谈论
JTable
还是…?同意@Uwealner的评论。