我已经在Jtable中添加了几行,我不知道是否可以,但是如果你点击特定列中的任何单元格,我就会删除连接行。
这样的功能可能吗?
(我不是要求任何人为我做所有的工作。只是要求提供信息或教程链接)谢谢: - )
答案 0 :(得分:0)
将鼠标监听器附加到表中,如果列与您的特定列匹配,则发生鼠标单击事件,然后删除该行。
tbl.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
int row = tbl.rowAtPoint(e.getPoint());
int col = tbl.columnAtPoint(e.getPoint());
if(col == SPECIFIC_COLUMN_INDEX){
((DefaultTableModel)tbl.getModel()).removeRow(row);
}
}
});