[英]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.