@Override
          public void focusGained(FocusEvent e) {
            if (!e.isTemporary()) {
              selectAll();
            }
          }
@Override
          public void focusGained(FocusEvent e)