List of usage examples for javax.swing KeyStroke equals
public final boolean equals(Object anObject)
From source file:Main.java
public static void updateAccelerator(JMenuItem menuItem, KeyStroke oldAccelerator) { KeyStroke accelerator = menuItem.getAccelerator(); if (oldAccelerator != null && oldAccelerator.equals(accelerator)) { return;/* ww w .j ava 2s . c o m*/ } InputMap map = menuItem.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW); if (map != null && oldAccelerator != null) { map.remove(oldAccelerator); } if (accelerator != null) { if (map == null) { map = new ComponentInputMap(menuItem); menuItem.setInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW, map); } map.put(accelerator, "click"); } }