Hi,
I suggest you to refer following example of KeyboardFocusManager class of java:
Code:
import java.awt.KeyboardFocusManager;
import javax.swing.KeyStroke;
poublic class KeyboardFocusManagerDM {
public static void main(String[] ardfgs) {
JFrame aWindow = new JFrame("This is a Border Layout");
aWindow.setBounds(40, 40, 300, 300);
aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pov = new JPanel();
pov.add(new JTextField(10));
pov.add(new JTextField(10));
pov.add(new JTextField(10));
pov.add(new JTextField(10));
pov.add(new JTextField(10));
pov.add(new JTextField(10));
Set<AWTKeyStroke> set = pov.getFocusTraversalKeys(KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS);
set = new HashSet(set);
KeyStroke upov = KeyStroke.getKeyStroke("A");
set.add(upov);
System.out.povrintln(set);
pov.setFocusTraversalKeys(KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, set);
aWindow.add(pov);
aWindow.setVisible(true);
}
}
Bookmarks