1 package jp.sourceforge.stigmata.ui.swing.tab;
3 import java.awt.Component;
4 import java.awt.Container;
5 import java.awt.FocusTraversalPolicy;
6 import java.io.Serializable;
8 import javax.swing.JTextField;
11 * This program is copied from below URL.
12 * http://terai.xrea.jp/Swing/EditTabTitle.html
14 * @author Haruaki Tamada
15 * @author Terai Atsuhiro
17 class EditableTabbedPaneFocusTraversalPolicy extends FocusTraversalPolicy implements Serializable{
18 private static final long serialVersionUID = 7521938828453530777L;
20 private JTextField editor;
22 public EditableTabbedPaneFocusTraversalPolicy(JTextField editor){
27 public Component getFirstComponent(Container focusCycleRoot){
32 public Component getLastComponent(Container focusCycleRoot){
37 public Component getComponentAfter(Container focusCycleRoot, Component cmp){
42 public Component getComponentBefore(Container focusCycleRoot, Component cmp){
47 public Component getDefaultComponent(Container focusCycleRoot){