Revision: 8516
http://languagetool.svn.sourceforge.net/languagetool/?rev=8516&view=rev
Author: dnaber
Date: 2012-12-08 13:47:49 +0000 (Sat, 08 Dec 2012)
Log Message:
-----------
a bit more code cleanup; use InputEvent instead of Event to calm down IDEA
warning
Modified Paths:
--------------
trunk/JLanguageTool/src/main/java/org/languagetool/gui/MainMenuBar.java
Modified:
trunk/JLanguageTool/src/main/java/org/languagetool/gui/MainMenuBar.java
===================================================================
--- trunk/JLanguageTool/src/main/java/org/languagetool/gui/MainMenuBar.java
2012-12-08 13:39:54 UTC (rev 8515)
+++ trunk/JLanguageTool/src/main/java/org/languagetool/gui/MainMenuBar.java
2012-12-08 13:47:49 UTC (rev 8516)
@@ -18,9 +18,9 @@
*/
package org.languagetool.gui;
-import java.awt.Event;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
+import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.util.ResourceBundle;
@@ -65,44 +65,44 @@
helpMenu.setMnemonic(getMnemonic("guiMenuHelp"));
// "Open":
final JMenuItem openItem = new JMenuItem(openText);
- openItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,
Event.CTRL_MASK));
+ openItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_O));
openItem.setMnemonic(getMnemonic("guiMenuOpen"));
openItem.addActionListener(this);
fileMenu.add(openItem);
// "Check Text in Clipboard":
final JMenuItem checkClipboardItem = new JMenuItem(checkClipboardText);
- checkClipboardItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,
Event.CTRL_MASK));
+ checkClipboardItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_Y));
checkClipboardItem.setMnemonic(getMnemonic("guiMenuCheckClipboard"));
checkClipboardItem.addActionListener(this);
fileMenu.add(checkClipboardItem);
// "Hide to System Tray":
final JMenuItem dockToTrayItem = new JMenuItem(dockToTrayText);
dockToTrayItem.setMnemonic(getMnemonic("guiMenuHide"));
- dockToTrayItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,
Event.CTRL_MASK));
+ dockToTrayItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_D));
dockToTrayItem.addActionListener(this);
fileMenu.add(dockToTrayItem);
// "Add Language":
final JMenuItem addLanguageItem = new JMenuItem(addLanguageText);
addLanguageItem.setMnemonic(getMnemonic("guiMenuAddRules"));
- addLanguageItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
Event.CTRL_MASK));
+ addLanguageItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_A));
addLanguageItem.addActionListener(this);
fileMenu.add(addLanguageItem);
// "Tag Text"
final JMenuItem tagItem = new JMenuItem(tagText);
tagItem.addActionListener(this);
tagItem.setMnemonic(getMnemonic("guiTagText"));
- tagItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_T,
Event.CTRL_MASK));
+ tagItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_T));
fileMenu.add(tagItem);
// "Options":
final JMenuItem optionsItem = new JMenuItem(optionsText);
optionsItem.setMnemonic(getMnemonic("guiMenuOptions"));
- optionsItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
Event.CTRL_MASK));
+ optionsItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_S));
optionsItem.addActionListener(this);
fileMenu.add(optionsItem);
// "Quit":
final JMenuItem quitItem = new JMenuItem(quitText);
quitItem.setMnemonic(getMnemonic("guiMenuQuit"));
- quitItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
Event.CTRL_MASK));
+ quitItem.setAccelerator(getCtrlKeyStroke(KeyEvent.VK_Q));
quitItem.addActionListener(this);
fileMenu.add(quitItem);
// "About":
@@ -131,6 +131,10 @@
aboutText = getLabel("guiMenuAbout");
}
+ private KeyStroke getCtrlKeyStroke(int keyEvent) {
+ return KeyStroke.getKeyStroke(keyEvent, InputEvent.CTRL_MASK);
+ }
+
private char getMnemonic(String key) {
return StringTools.getMnemonic(messages.getString(key));
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits