private Object[] keys(boolean all) { java.util.HashSet<Object> keys = new java.util.HashSet<Object>(); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent) c).getActionMap(); if (m != null) { java.util.List<Object> l; Object[] keyList = null; if (all) { keyList = m.allKeys(); } else { keyList = m.keys(); } if (keyList != null) { keys.addAll(java.util.Arrays.asList(keyList)); } } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray(); }
private Object[] keys(boolean all) { java.util.HashSet<Object> keys = new java.util.HashSet<Object>(); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent) c).getActionMap(); if (m != null) { java.util.List<Object> l; Object[] keyList = null; if (all) { keyList = m.allKeys(); } else { keyList = m.keys(); } if (keyList != null) { keys.addAll(java.util.Arrays.asList(keyList)); } } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray(); }
@Override public Object[] keys() { return actionMap.keys(); }
private ActionMap getMapForKey(ActionMap am, String key) { if(am == null) return null; if(am != null && am.keys() != null) { Object[] keys = am.keys(); // for(int i = 0; i < keys.length; i++) { // System.out.println(keys[i] + " -> " + am.get(keys[i])); // } for(int i = 0; i < keys.length; i++) { if(key.equals(keys[i])) return am; } } return getMapForKey(am.getParent(), key); }
private Object[] keys(boolean all) { java.util.Set keys = new java.util.HashSet (); javax.swing.ActionMap m = delegate == null ? component.getActionMap () : delegate; if (m != null) { java.util.List l; if (all) { l = java.util.Arrays.asList (m.allKeys ()); } else { l = java.util.Arrays.asList (m.keys ()); } keys.addAll (l); } return keys.toArray (); }
private Object[] keys(boolean all) { java.util.Set keys = new java.util.HashSet (); javax.swing.ActionMap m = delegate == null ? component.getActionMap () : delegate; if (m != null) { java.util.List l; if (all) { l = java.util.Arrays.asList (m.allKeys ()); } else { l = java.util.Arrays.asList (m.keys ()); } keys.addAll (l); } return keys.toArray (); }
private void invokeInplaceEditing () { if (startEditing == null) { Object o = tree.getActionMap ().get ("startEditing"); // NOI18N if (o != null && o instanceof Action) { startEditing = (Action) o; } } assert startEditing != null : "startEditing is on tree ActionMap " + Arrays.asList (tree.getActionMap ().keys ()); startEditing.actionPerformed (new ActionEvent (tree, 0, "startEditing")); // NOI18N } }
private Object[] keys(boolean all) { java.util.HashSet keys = new java.util.HashSet (); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent)c).getActionMap (); if (m != null) { java.util.List l; if (all) { l = java.util.Arrays.asList (m.allKeys ()); } else { l = java.util.Arrays.asList (m.keys ()); } keys.addAll (l); } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray (); }
private Object[] keys(boolean all) { java.util.HashSet<Object> keys = new java.util.HashSet<Object>(); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent) c).getActionMap(); if (m != null) { java.util.List<Object> l; Object[] keyList = null; if (all) { keyList = m.allKeys(); } else { keyList = m.keys(); } if (keyList != null) { keys.addAll(java.util.Arrays.asList(keyList)); } } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray(); }
private Object[] keys(boolean all) { java.util.HashSet<Object> keys = new java.util.HashSet<Object>(); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent) c).getActionMap(); if (m != null) { java.util.List<Object> l; if (all) { l = java.util.Arrays.asList(m.allKeys()); } else { l = java.util.Arrays.asList(m.keys()); } keys.addAll(l); } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray(); }
private Object[] keys(boolean all) { java.util.HashSet keys = new java.util.HashSet (); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent)c).getActionMap (); if (m != null) { java.util.List l; if (all) { l = java.util.Arrays.asList (m.allKeys ()); } else { l = java.util.Arrays.asList (m.keys ()); } keys.addAll (l); } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray (); }
private Object[] keys(boolean all) { java.util.HashSet keys = new java.util.HashSet (); Component c = component; for (;;) { if (c instanceof JComponent) { javax.swing.ActionMap m = ((JComponent)c).getActionMap (); if (m != null) { java.util.List l; if (all) { l = java.util.Arrays.asList (m.allKeys ()); } else { l = java.util.Arrays.asList (m.keys ()); } keys.addAll (l); } } if (c instanceof Lookup.Provider) { break; } c = c.getParent(); if (c == null) { break; } } return keys.toArray (); }
protected void checkModelGridActions() { ActionMap actionMap = getActionMap(); if (actionMap != null) { for (Object lkey : actionMap.keys()) { if (lkey != null) { Action action = actionMap.get(lkey); action.setEnabled(action.isEnabled()); } } } }
private void maybeInstallTextActions(JTextComponent text) { ActionMap actionMap = text.getActionMap(); if (actionMap.get(markerActionKey) == null) { actionMap.put(markerActionKey, markerAction); ActionMap textActions = getContext().getActionMap(getClass(), this); for(Object key : textActions.keys()) { actionMap.put(key, textActions.get(key)); } } }
public Object[] keys() { Object[] sKeys = super.keys(); Object[] keymapKeys = keymap.getBoundActions(); int sCount = (sKeys == null) ? 0 : sKeys.length;
private void maybeInstallTextActions(JTextComponent text) { ActionMap actionMap = text.getActionMap(); if (actionMap.get(MARKER_ACTION_KEY) == null) { actionMap.put(MARKER_ACTION_KEY, markerAction); ActionMap textActions = getContext().getActionMap(getClass(), this); for (Object key : textActions.keys()) { actionMap.put(key, textActions.get(key)); } } }
final Object[] keys = actionMap.keys(); if ( keys != null ) for ( final Object o : keys )
private void updateKeyStrokes(JComponent c) { c.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).clear(); Map<KeyStroke, MacroButton> keyStrokeMap = MacroButtonHotKeyManager.getKeyStrokeMap(); if (c.getActionMap().keys() != null) { for (Object o : c.getActionMap().keys()) { // We're looking for MacroButton here, but we're adding AbstractActions below... Is this right? XXX if (o instanceof MacroButton) { if (log.isInfoEnabled()) log.info("Removing MacroButton " + ((MacroButton) o).getButtonText()); c.getActionMap().remove(o); } } } for (KeyStroke keyStroke : keyStrokeMap.keySet()) { final MacroButton button = keyStrokeMap.get(keyStroke); if (button != null) { c.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(keyStroke, button); c.getActionMap().put(button, new MTButtonHotKeyAction(button)); } else { // This shouldn't be possible... log.error("No MacroButton found for keyStroke " + keyStroke.toString()); } } }
@Override public void deinstall(JEditorPane editorPane) { for (SyntaxComponent c : editorComponents.get(editorPane)) { c.deinstall(editorPane); } editorComponents.clear(); editorPane.getInputMap().clear(); ActionMap m = editorPane.getActionMap(); for (Object key : editorPane.getActionMap().keys()) { Action a = m.get(key); if (a instanceof SyntaxAction) { ((SyntaxAction) a).deinstall(editorPane); } } m.clear(); }