Java Swing Tutorial - Java KeyboardFocusManager FORWARD_TRAVERSAL_KEYS








Syntax

KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS has the following syntax.

public static final int FORWARD_TRAVERSAL_KEYS

Example

In the following code shows how to use KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS field.

import java.awt.AWTKeyStroke;
import java.awt.KeyboardFocusManager;
import java.util.HashSet;
import java.util.Set;
//w ww  .  java 2  s  .  c  o m
import javax.swing.JButton;
import javax.swing.KeyStroke;

public class Main {
  public static void main(String[] argv) throws Exception {
    JButton component = new JButton("a");

    Set<AWTKeyStroke> set = new HashSet<AWTKeyStroke>(component
        .getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));

    set.add(KeyStroke.getKeyStroke("F2"));
    component.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, set);

  }
}