JAL-2008 avoid unnecessary repaints; signatures changed from String[] to
[jalview.git] / src / jalview / jbgui / GPDBSearchPanel.java
index 58ec25e..a105999 100644 (file)
@@ -186,9 +186,19 @@ public abstract class GPDBSearchPanel extends JPanel
           {
             btn_ok_ActionPerformed();
           }
+          evt.consume();
           break;
         case KeyEvent.VK_TAB: // tab key
-          btn_back.requestFocus();
+          if (evt.isShiftDown())
+          {
+            tabbedPane.requestFocus();
+          }
+          else
+          {
+            btn_back.requestFocus();
+          }
+          evt.consume();
+          break;
         default:
           return;
         }