editor.setBorder(BorderFactory.createEmptyBorder(0, 3, 0, 3));
editor.addFocusListener(new FocusAdapter(){
+ @Override
public void focusGained(final FocusEvent e){
((JTextField)e.getSource()).selectAll();
}
});
editor.addKeyListener(new KeyAdapter(){
+ @Override
public void keyPressed(KeyEvent e){
if(e.getKeyCode() == KeyEvent.VK_ENTER){
renameTab();
}
});
addMouseListener(new MouseAdapter(){
+ @Override
public void mouseClicked(MouseEvent me){
if(me.getClickCount() == 2){
startEditing();
}
});
addKeyListener(new KeyAdapter(){
+ @Override
public void keyPressed(KeyEvent e){
if(e.getKeyCode() == KeyEvent.VK_ENTER){
startEditing();