[英]remove focus from JTable first row
我有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();
如果其他人有与ADF和JTable类似的问题,这里是解决方案。 我通过覆盖VO impl上的first()实现了这一点。 我的问题可以解决。
这在许多情况下派上用场:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.