Exemplo n.º 1
0
 public void OverrideTabKey_(boolean v) {
   txt_box.OverrideTabKey_(v);
   if (v) {
     Set<AWTKeyStroke> forTraSet = new HashSet<AWTKeyStroke>();
     txt_box.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forTraSet);
     txt_box.setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, forTraSet);
   } else {
     Set<AWTKeyStroke> forTraSet = new HashSet<AWTKeyStroke>();
     txt_box.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forTraSet);
     txt_box.setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, forTraSet);
     GxwTextBox_overrideKeyCmd.focus_(
         (GfuiElem) host, txt_box, "TAB"); // else ctrl+h deletes current char
     GxwTextBox_overrideKeyCmd.focusPrv_(
         (GfuiElem) host, txt_box, "shift TAB"); // else ctrl+h deletes current char
     //			Set<AWTKeyStroke> forTraSet = new HashSet<AWTKeyStroke> ();
     //			forTraSet.add(AWTKeyStroke.getAWTKeyStroke("TAB"));
     //			Set<AWTKeyStroke> bwdTraSet = new HashSet<AWTKeyStroke> ();
     //			bwdTraSet.add(AWTKeyStroke.getAWTKeyStroke("control TAB"));
     //			txt_box.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forTraSet);
     //			txt_box.setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, bwdTraSet);
     //			txt_box.OverrideTabKey_(false);
   }
 }