簡體   English   中英

如何將Focus設置為JScrollPane中JTable的第一行

[英]How to set Focus to the first row in a JTable which is inside a JScrollPane

我在JScrollPane有一個JTable 我把它放在一個面板里面。 一旦面板加載,我希望JTable中的第一行獲得焦點但是默認情況下焦點轉到JScrollPane並且在按下tab時焦點進入表格的第一行。 我不想使用setRowSelectionInterval(0,0)setColumnSelectionInterval(0,0)因為我的要求與此不同。

如果你想編輯你可以使用的單元格,

jTable1.requestFocus();
jTable1.editCellAt(row,column);

或者您只想選擇行,您可以使用,

jTable1.requestFocus();
jTable1.changeSelection(row,column,false, false);
  • 嘗試使用myTable.changeSelection(row, column, false, false);

  • 取決於ListSelectionModel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM