我想使用按钮从JTable
使用AbstractTableModel
删除选定的行。使用AbstractTableModel从JTable删除行
下面的代码使用的DefaultTableModel:
...
MyTableModel mtb;
...
private String[]....
private Object[][]...
...
JTable table = new JTable(mtb)
JButton delete;
...
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(delete))
{
if(table.getSelectedRow()<0)
{
JOptionPane.showMessageDialog(this,"Select row");
}
else
{
mtb.removeRow(table.getSelectedRow());
}
}
}
但deosn't工作,AbstractTablemodel
。
我有一点点混乱中我的代码,所以这里是Oracle页java example可用于:
谢谢!
由于未定义该方法,所以不起作用。只需将这种方法添加到“TableModel”中,并确保该方法激发适当的事件。请注意,您的问题中的代码对于提出解决方案而言并不相关。我们需要你的'TableModel'和'actionPerformed'方法来给出有用的建议 – Robin
好吧,我认为有一个类似的定义方法,因为它在DefaultTableModel中,但现在我知道我需要定义它。谢谢。 – TheSpaceboy0