相关疑难解决方法(0)

使用 AbstractTableModel 从 JTable 中删除行

我想从删除选定的行JTableAbstractTableModel使用按钮。

下面的代码适用于 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()); 

                 }
         }
     }
Run Code Online (Sandbox Code Playgroud)

但它不适用于AbstractTablemodel.

我的代码有点乱,所以这里是可以使用的 oracle 页面的java 示例

谢谢!

java user-interface swing jtable abstracttablemodel

3
推荐指数
1
解决办法
9405
查看次数

标签 统计

abstracttablemodel ×1

java ×1

jtable ×1

swing ×1

user-interface ×1