我目前正在使用JTable来显示数据库中的内容。我想为用户提供设施,以便他可以使用shift +箭头键选择他想要的行数,然后使用提供的删除选项删除这些记录。请提供一个小例子。
答案 0 :(得分:23)
您需要允许多项选择:
table.setRowSelectionAllowed(true);
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
然后你需要编写适当的选择监听器。这有点难,试着找到谷歌相关的解决方案。您可以查看an example of selection listener。