2011-08-25 57 views
1

JTable中,当按Tab键时,焦点移动到表格的下一个单元格。当按下标签时,是否有任何焦点向下移动的方式?JTable焦点查询?

+0

http://stackoverflow.com/questions/7147713/java-tab-order-how-to-set-tab-order-in-java-swing-table/7148480#7148480 – StanislavL

回答

2

是的,如下所示。另请参阅How to Use Key Bindings

table.setCellSelectionEnabled(true); 
KeyStroke tab = KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0); 
InputMap map = table.getInputMap(JTable.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); 
map.put(tab, "selectNextRowCell"); 
+0

很好的了解,因为这些代码行将TAB从“水平”更改为“垂直+1” – mKorbel