Setting Focus Traversal Keys in a Component
When the focus is on a component, any focus traversal keys set for
that component override the default focus traversal keys. For an
example of how to change the focus traversal keys for the entire
application, see Setting Focus Traversal Keys for the Entire Application.
// Change the forward focus traversal keys for a component
Set set = new HashSet(component.getFocusTraversalKeys(
KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
set.clear(); // Call clear() if you want to eliminate the current key set
set.add(KeyStroke.getKeyStroke("F2"));
component.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, set);
Post a comment