Java Code Examples for java.awt.event.KeyEvent#VK_Y

The following examples show how to use java.awt.event.KeyEvent#VK_Y . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: EditablePlot.java    From OpenDA with GNU Lesser General Public License v3.0 6 votes vote down vote up
public void keyPressed(KeyEvent e) {
    int keycode = e.getKeyCode();
    switch(keycode) {
    case KeyEvent.VK_CONTROL:
        _control = true;
        break;
    case KeyEvent.VK_Z:
        if (_control) {
            undo();
        }
        break;
    case KeyEvent.VK_Y:
        if (_control) {
            redo();
        }
        break;
    default:
        // None
    }
}
 
Example 2
Source File: KeyInputManager.java    From ontopia with Apache License 2.0 6 votes vote down vote up
@Override
public void keyReleased(KeyEvent keyEvent) {
  if (keyEvent == lastProcessed)
    return;
  else
    lastProcessed = keyEvent;
  
  if (keyEvent.getKeyCode() == KEY_MODIFIER)
    keyModifierDown = false;

  if (UndoManager.ENABLE_UNDO_MANAGER && keyModifierDown) {
    if (keyEvent.getKeyCode() == KeyEvent.VK_Z)
      controller.undo();
    if (keyEvent.getKeyCode() == KeyEvent.VK_Y)
      controller.redo();
  }
}
 
Example 3
Source File: YesNoDialog.java    From TrakEM2 with GNU General Public License v3.0 5 votes vote down vote up
public void keyPressed(KeyEvent e) { 
	int keyCode = e.getKeyCode(); 
	IJ.setKeyDown(keyCode); 
	if (keyCode==KeyEvent.VK_ENTER||keyCode==KeyEvent.VK_Y||keyCode==KeyEvent.VK_S) {
		/*
		yesPressed = true;
		closeDialog(); 
		*/
		// PREVENTING unintentional saving of projects. TODO setup an auto save just like Blender, a .quit file with the contents of the last XML, without exporting images (but with their correct paths) (maybe as an .xml1, similar to the .blend1)
	} else if (keyCode==KeyEvent.VK_N || keyCode==KeyEvent.VK_D) {
		closeDialog(); 
	} 
}
 
Example 4
Source File: RedoCommand.java    From gcs with Mozilla Public License 2.0 4 votes vote down vote up
private RedoCommand() {
    super(I18n.Text("Can't Redo"), CMD_REDO, KeyEvent.VK_Y);
}
 
Example 5
Source File: CycleAnalyserTool.java    From workcraft with MIT License 4 votes vote down vote up
@Override
public int getHotKeyCode() {
    return KeyEvent.VK_Y;
}
 
Example 6
Source File: Robot.java    From xnx3 with Apache License 2.0 4 votes vote down vote up
/**
 * 将字符型转换为按键码,可直接使用 {@link #press(int)}调用
 * @param key 字符型文字,包含 0~9 a~z .
 * @return 按键码
 */
public int StringToKey(String key){
	switch (key) {
	case "a":
		return KeyEvent.VK_A;
	case "b":
		return KeyEvent.VK_B;
	case "c":
		return KeyEvent.VK_C;
	case "d":
		return KeyEvent.VK_D;
	case "e":
		return KeyEvent.VK_E;
	case "f":
		return KeyEvent.VK_F;
	case "g":
		return KeyEvent.VK_G;
	case "h":
		return KeyEvent.VK_H;
	case "i":
		return KeyEvent.VK_I;
	case "j":
		return KeyEvent.VK_J;
	case "k":
		return KeyEvent.VK_K;
	case "l":
		return KeyEvent.VK_L;
	case "m":
		return KeyEvent.VK_M;
	case "n":
		return KeyEvent.VK_N;
	case "o":
		return KeyEvent.VK_O;
	case "p":
		return KeyEvent.VK_P;
	case "q":
		return KeyEvent.VK_Q;
	case "r":
		return KeyEvent.VK_R;
	case "s":
		return KeyEvent.VK_S;
	case "t":
		return KeyEvent.VK_T;
	case "u":
		return KeyEvent.VK_U;
	case "v":
		return KeyEvent.VK_V;
	case "w":
		return KeyEvent.VK_W;
	case "x":
		return KeyEvent.VK_X;
	case "y":
		return KeyEvent.VK_Y;
	case "z":
		return KeyEvent.VK_Z;
	case "0":
		return KeyEvent.VK_0;
	case "1":
		return KeyEvent.VK_1;
	case "2":
		return KeyEvent.VK_2;
	case "3":
		return KeyEvent.VK_3;
	case "4":
		return KeyEvent.VK_4;
	case "5":
		return KeyEvent.VK_5;
	case "6":
		return KeyEvent.VK_6;
	case "7":
		return KeyEvent.VK_7;
	case "8":
		return KeyEvent.VK_8;
	case "9":
		return KeyEvent.VK_9;
	case ".":
		return KeyEvent.VK_PERIOD;
	default:
		break;
	}
	
	return 0;
}
 
Example 7
Source File: KeyCodeToChar.java    From Repeat with Apache License 2.0 4 votes vote down vote up
private static String getLowerCaseAlphaChar(int code) {
	switch (code) {
	case KeyEvent.VK_Q:
		return "q";
	case KeyEvent.VK_W:
		return "w";
	case KeyEvent.VK_E:
		return "e";
	case KeyEvent.VK_R:
		return "r";
	case KeyEvent.VK_T:
		return "t";
	case KeyEvent.VK_Y:
		return "y";
	case KeyEvent.VK_U:
		return "u";
	case KeyEvent.VK_I:
		return "i";
	case KeyEvent.VK_O:
		return "o";
	case KeyEvent.VK_P:
		return "p";
	case KeyEvent.VK_A:
		return "a";
	case KeyEvent.VK_S:
		return "s";
	case KeyEvent.VK_D:
		return "d";
	case KeyEvent.VK_F:
		return "f";
	case KeyEvent.VK_G:
		return "g";
	case KeyEvent.VK_H:
		return "h";
	case KeyEvent.VK_J:
		return "j";
	case KeyEvent.VK_K:
		return "k";
	case KeyEvent.VK_L:
		return "l";
	case KeyEvent.VK_Z:
		return "z";
	case KeyEvent.VK_X:
		return "x";
	case KeyEvent.VK_C:
		return "c";
	case KeyEvent.VK_V:
		return "v";
	case KeyEvent.VK_B:
		return "b";
	case KeyEvent.VK_N:
		return "n";
	case KeyEvent.VK_M:
		return "m";
	default:
		return "";
	}
}
 
Example 8
Source File: KeyCodeToChar.java    From Repeat with Apache License 2.0 4 votes vote down vote up
private static String getUpperCaseAlphaChar(int code) {
	switch (code) {
	case KeyEvent.VK_Q:
		return "Q";
	case KeyEvent.VK_W:
		return "W";
	case KeyEvent.VK_E:
		return "E";
	case KeyEvent.VK_R:
		return "R";
	case KeyEvent.VK_T:
		return "T";
	case KeyEvent.VK_Y:
		return "Y";
	case KeyEvent.VK_U:
		return "U";
	case KeyEvent.VK_I:
		return "I";
	case KeyEvent.VK_O:
		return "O";
	case KeyEvent.VK_P:
		return "P";
	case KeyEvent.VK_A:
		return "A";
	case KeyEvent.VK_S:
		return "S";
	case KeyEvent.VK_D:
		return "D";
	case KeyEvent.VK_F:
		return "F";
	case KeyEvent.VK_G:
		return "G";
	case KeyEvent.VK_H:
		return "H";
	case KeyEvent.VK_J:
		return "J";
	case KeyEvent.VK_K:
		return "K";
	case KeyEvent.VK_L:
		return "L";
	case KeyEvent.VK_Z:
		return "Z";
	case KeyEvent.VK_X:
		return "X";
	case KeyEvent.VK_C:
		return "C";
	case KeyEvent.VK_V:
		return "V";
	case KeyEvent.VK_B:
		return "B";
	case KeyEvent.VK_N:
		return "N";
	case KeyEvent.VK_M:
		return "M";
	default:
		return "";
	}
}
 
Example 9
Source File: RedoAction.java    From PIPE with MIT License 4 votes vote down vote up
public RedoAction(PipeApplicationController applicationController, UndoAction undoAction) {
    super("Redo", "Redo (Ctrl-Y)", KeyEvent.VK_Y, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask());
    this.applicationController = applicationController;
    this.undoAction = undoAction;
}
 
Example 10
Source File: MainFrame.java    From uima-uimaj with Apache License 2.0 4 votes vote down vote up
/**
 * Creates the run menu.
 *
 * @return the j menu
 */
private JMenu createRunMenu() {
  JMenu runMenu = new JMenu("Run");
  runMenu.setMnemonic(KeyEvent.VK_R);
  JMenuItem runMenuItem = new JMenuItem("Load AE", KeyEvent.VK_L);
  runMenuItem.addActionListener(new AnnotatorOpenEventHandler(this));
  runMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L, ActionEvent.CTRL_MASK));
  runMenu.add(runMenuItem);
  this.reRunMenu = new JMenuItem("Run AE", KeyEvent.VK_R);
  this.reRunMenu.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R, ActionEvent.CTRL_MASK));
  runMenu.add(this.reRunMenu);
  this.reRunMenu.addActionListener(new AnnotatorRerunEventHandler(this));
  this.reRunMenu.setEnabled(false);
  this.runOnCasMenuItem = new JMenuItem("Run AE on CAS", KeyEvent.VK_Y);
  this.runOnCasMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,
      ActionEvent.CTRL_MASK));
  runMenu.add(this.runOnCasMenuItem);
  this.runOnCasMenuItem.addActionListener(new AnnotatorRunOnCasEventHandler(this));
  this.runOnCasMenuItem.setEnabled(false);
  this.runCPCMenu = new JMenuItem("Run collectionProcessComplete");
  runMenu.add(this.runCPCMenu);
  this.runCPCMenu.addActionListener(new AnnotatorRunCPCEventHandler(this));
  this.runCPCMenu.setEnabled(false);
  this.showPerfReportItem = new JMenuItem("Performance report");
  this.showPerfReportItem.setEnabled(false);
  this.showPerfReportItem.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
      if (MainFrame.this.lastRunProcessTrace == null) {
        MainFrame.this.showError("No performance report to show.");
      } else {
        PerformanceReportDialog prd = new PerformanceReportDialog(MainFrame.this);
        prd.displayStats(MainFrame.this.lastRunProcessTrace, 1, "Process trace");
      }
    }
  });
  runMenu.add(this.showPerfReportItem);
  runMenu.addSeparator();
  this.recentDescFileMenu = new JMenu("Recently used ...");
  this.recentDescFileMenu.setMnemonic(KeyEvent.VK_U);
  runMenu.add(this.recentDescFileMenu);
  runMenu.addSeparator();
  createLangMenu();
  runMenu.add(this.langMenu);
  this.langMenu.setMnemonic(KeyEvent.VK_L);
  // runMenu.addSeparator();
  JMenuItem dataPathItem = new JMenuItem("Set data path");
  dataPathItem.addActionListener(new SetDataPathHandler(this));
  dataPathItem.setMnemonic(KeyEvent.VK_S);
  runMenu.addSeparator();
  runMenu.add(dataPathItem);
  return runMenu;
}