1 package jp.sourceforge.stigmata.ui.swing.tab;
7 import java.awt.Component;
8 import java.awt.Container;
9 import java.awt.FocusTraversalPolicy;
11 import javax.swing.JTextField;
14 * This program is copied from below URL.
15 * http://terai.xrea.jp/Swing/EditTabTitle.html
17 * @author Haruaki Tamada
18 * @author Terai Atsuhiro
20 class EditableTabbedPaneFocusTraversalPolicy extends FocusTraversalPolicy{
21 private JTextField editor;
23 public EditableTabbedPaneFocusTraversalPolicy(JTextField editor){
28 public Component getFirstComponent(Container focusCycleRoot){
33 public Component getLastComponent(Container focusCycleRoot){
38 public Component getComponentAfter(Container focusCycleRoot, Component cmp){
43 public Component getComponentBefore(Container focusCycleRoot, Component cmp){
48 public Component getDefaultComponent(Container focusCycleRoot){