Exemplo n.º 1
0
 private void bind(String shortcut, Object action) {
   KeyMap km = in.getKeys();
   for (int i = 0; i < shortcut.length(); i++) {
     final Object value = km.getBound(Character.toString(shortcut.charAt(i)));
     if (value instanceof KeyMap) {
       km = (KeyMap) value;
     } else {
       km.bind(shortcut.substring(i), action);
     }
   }
 }