我有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();
但它不起作用。
答案 0 :(得分:3)
看看JTable的changeSelection()方法。我相信它能做到你想要的。
编辑:如果你想清除选择:
JTable table = ...;
table.getSelectionModel().clearSelection();
答案 1 :(得分:0)
如果其他人有与ADF和JTable类似的问题,这里是解决方案。我通过覆盖VO impl上的first()实现了这一点。我的问题可以解决。
在许多情况下派上用场: