我有JTable和其中的行。默认情况下,第一行处于选中状态,并且焦点位于其中。如何取消选择第一行并将焦点更改为.addListener(new RowSetListener()也可以在第一行工作的其他位置。

我已经尝试了:

tableZaposlenciView1.setRowSelectionAllowed(true);
//tableZaposlenciView1.getSelectionModel().clearSelection();
//tableZaposlenciView1.setColumnSelectionInterval(0,0);
//tableZaposlenciView1.setRowSelectionInterval(false,false);
tableZaposlenciView1.changeSelection(0,0,false,false);
tableZaposlenciView1.requestFocus();

但它不起作用。

最佳答案

看一下JTable的changeSelection()方法。我相信它可以满足您的需求。

编辑:如果您想清除选择:

JTable table = ...;
table.getSelectionModel().clearSelection();

09-30 23:26