java.awt.event.KeyEvent#VK_N源码实例Demo

下面列出了java.awt.event.KeyEvent#VK_N 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: java-disassembler   文件: JDA.java
/**
 * Checks the hotkeys
 */
public static void checkHotKey(KeyEvent e) {
    if ((e.getKeyCode() == KeyEvent.VK_O) && isCtrlDown(e)) {
        openFileChooser();
    } else if ((e.getKeyCode() == KeyEvent.VK_N) && isCtrlDown(e)) {
        JDA.resetWorkSpace(true);
    } else if ((e.getKeyCode() == KeyEvent.VK_R) && isCtrlDown(e) && isShiftDown(e)) {
        viewer.reloadResources();
    } else if ((e.getKeyCode() == KeyEvent.VK_R) && isCtrlDown(e)) {
        viewer.refreshView();
    } else if ((e.getKeyCode() == KeyEvent.VK_W) && isCtrlDown(e) && isShiftDown(e)) {
        JDA.closeResources(true);
    } else if ((e.getKeyCode() == KeyEvent.VK_W) && isCtrlDown(e)) {
        if (viewer.fileViewerPane.getCurrentViewer() != null)
            viewer.fileViewerPane.tabs.remove(viewer.fileViewerPane.getCurrentViewer());
    } else if ((e.getKeyCode() == KeyEvent.VK_F) && isCtrlDown(e) && isShiftDown(e)) {
        viewer.doSearchDialog();
    }
}
 
源代码2 项目: javagame   文件: MainPanel.java
public void keyPressed(KeyEvent e) {
    int key = e.getKeyCode();

    if (key == KeyEvent.VK_LEFT) { // �u���b�N�����ֈړ�
        block.move(Block.LEFT);
    } else if (key == KeyEvent.VK_RIGHT) { // �u���b�N���E�ֈړ�
        block.move(Block.RIGHT);
    } else if (key == KeyEvent.VK_DOWN) { // �u���b�N�����ֈړ�
        block.move(Block.DOWN);
    } else if (key == KeyEvent.VK_SPACE || key == KeyEvent.VK_UP) { // �u���b�N����]
        block.turn();
    } else if (key == KeyEvent.VK_N) {  // �o�[�u���b�N��\��
        block.createBarBlock();
    }

    repaint();
}
 
源代码3 项目: javagame   文件: MainPanel.java
public void keyPressed(KeyEvent e) {
    int key = e.getKeyCode();

    if (key == KeyEvent.VK_LEFT) { // �u���b�N�����ֈړ�
        block.move(Block.LEFT);
    } else if (key == KeyEvent.VK_RIGHT) { // �u���b�N���E�ֈړ�
        block.move(Block.RIGHT);
    } else if (key == KeyEvent.VK_DOWN) { // �u���b�N�����ֈړ�
        block.move(Block.DOWN);
    } else if (key == KeyEvent.VK_SPACE || key == KeyEvent.VK_UP) { // �u���b�N����]
        block.turn();
    } else if (key == KeyEvent.VK_N) {  // �o�[�u���b�N��\��
        block.createBarBlock();
    }

    repaint();
}
 
源代码4 项目: javagame   文件: MainPanel.java
public void keyPressed(KeyEvent e) {
    int key = e.getKeyCode();

    if (key == KeyEvent.VK_LEFT) { // �u���b�N�����ֈړ�
        block.move(Block.LEFT);
    } else if (key == KeyEvent.VK_RIGHT) { // �u���b�N���E�ֈړ�
        block.move(Block.RIGHT);
    } else if (key == KeyEvent.VK_DOWN) { // �u���b�N�����ֈړ�
        block.move(Block.DOWN);
    } else if (key == KeyEvent.VK_SPACE || key == KeyEvent.VK_UP) { // �u���b�N����]
        block.turn();
    } else if (key == KeyEvent.VK_N) {  // �o�[�u���b�N��\��
        block.createBarBlock();
    }

    repaint();
}
 
/**
 * Performs certain actions for certain keys:
 * <ul>
 *     <li>Escape: close application</li>
 *     <li>V and B: cancel rotation</li>
 *     <li>N: clear rotation</li>
 * </ul>
 * @param e The key event
 */
@Override
public void keyReleased(KeyEvent e) {
    if (KeyEvent.VK_ESCAPE == e.getKeyCode()) {
        //Close application on escape
        Utilities.closeApplication(frame);
    } else if (KeyEvent.VK_V == e.getKeyCode() || KeyEvent.VK_B == e.getKeyCode()) {
        //Cancel rotation
        rotateTimer.stop();
    } else if (KeyEvent.VK_N == e.getKeyCode()) {
        mapController.setRotation(0);
        mapController.getLocationController().setNavigationMode(NavigationMode.NORTH_UP);
    }
}
 
源代码6 项目: TrakEM2   文件: YesNoDialog.java
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(); 
	} 
}
 
源代码7 项目: constellation   文件: NamedColorPanel.java
@Override
public int getMnemonic() {
    return KeyEvent.VK_N;
}
 
源代码8 项目: gate-core   文件: SearchAndAnnotatePanel.java
public FindNextAction() {
  super("Next");
  super.putValue(SHORT_DESCRIPTION, "Finds the next occurrence.");
  super.putValue(MNEMONIC_KEY, KeyEvent.VK_N);
}
 
源代码9 项目: gcs   文件: NewCharacterSheetCommand.java
private NewCharacterSheetCommand() {
    super(I18n.Text("New Character Sheet"), CMD_NEW_CHARACTER_SHEET, KeyEvent.VK_N);
}
 
源代码10 项目: xnx3   文件: Robot.java
/**
 * 将字符型转换为按键码,可直接使用 {@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;
}
 
源代码11 项目: Repeat   文件: KeyCodeToChar.java
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 "";
	}
}
 
源代码12 项目: Repeat   文件: KeyCodeToChar.java
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 "";
	}
}
 
源代码13 项目: JavaGame   文件: InputHandler.java
private void toggleKey(int keyCode, boolean isPressed) {
	if (!isIgnoreInput()) {
		if (keyCode == KeyEvent.VK_Z && isAzertyCountry || keyCode == KeyEvent.VK_W && !isAzertyCountry
				|| keyCode == KeyEvent.VK_UP) {
			up.toggle(isPressed);
		}

		if (keyCode == KeyEvent.VK_Q && isAzertyCountry || keyCode == KeyEvent.VK_A && !isAzertyCountry
				|| keyCode == KeyEvent.VK_LEFT) {
			left.toggle(isPressed);
		}

		if (keyCode == KeyEvent.VK_S || keyCode == KeyEvent.VK_DOWN) {
			down.toggle(isPressed);
		}

		if (keyCode == KeyEvent.VK_D || keyCode == KeyEvent.VK_RIGHT) {
			right.toggle(isPressed);
		}
	}
	if (isIgnoreInput()) {
		up.toggle(false);
		down.toggle(false);
		left.toggle(false);
		right.toggle(false);
	}

	if (keyCode == KeyEvent.VK_M) {
		if(!toggleMusic){
			Game.getBackgroundMusic().play();
			print.print("Playing Music", PrintTypes.MUSIC);
			toggleMusic = true;
		}
	}

	if (keyCode == KeyEvent.VK_COMMA) {
		Game.getBackgroundMusic().stop();
		if(toggleMusic)
			print.print("Stopping Music", PrintTypes.MUSIC);
			toggleMusic = false;
	}


	if (keyCode == KeyEvent.VK_W && isAzertyCountry || keyCode == KeyEvent.VK_Z && !isAzertyCountry) {
		// if (map == 0){
		// Game.getGame().setMap("/levels/water_level.png");
		// map++;
		// } else{
		// Game.getGame().setMap("/levels/custom_level.png");
		// map--;
		// }
		if (Game.getMap() == 2) {
			if (Game.isNpc()) {
				Game.setNpc(false);
			}
			Game.setChangeLevel(true);
		}
	}
	if (keyCode == KeyEvent.VK_N) {
		if (Game.getPlayer().isMoving()) {
			setIgnoreInput(true);
			int n = popup.Warn("Stop moving before spawning dummy AI");
			if (n == 0) {
				setIgnoreInput(false);
			}
			return;
		}
		if (!Game.isNpc()) {
			Game.setNpc(true);
			Game.npcSpawn();
			print.print("Dummy has been spawned", PrintTypes.GAME);
		}
	}
	if (keyCode == KeyEvent.VK_K) {
		if (Game.isNpc()) {
			Game.setNpc(false);
			Game.npcKill();
			print.print("Dummy has been removed", PrintTypes.GAME);
		}
	}

	if (keyCode == KeyEvent.VK_A && isAzertyCountry || keyCode == KeyEvent.VK_Q && !isAzertyCountry)
		this.quitGame();

	if (keyCode == KeyEvent.VK_BACK_QUOTE) {
		if (!Game.isClosing() && !Game.isDevMode()) {
			Game.setDevMode(true);
			new Thread(new SleepThread());
		}
	}
}
 
源代码14 项目: PIPE   文件: NewPetriNetAction.java
/**
 * Constructor
 * @param applicationController main PIPE application controller
 */
public NewPetriNetAction(PipeApplicationController applicationController) {
    super("New", "Create a new Petri net", KeyEvent.VK_N, InputEvent.META_DOWN_MASK);
    this.applicationController = applicationController;
}
 
源代码15 项目: uima-uimaj   文件: MainFrame.java
/**
 * Creates the file menu.
 */
private void createFileMenu() {
  this.fileMenu = new JMenu("File");

  // Standard text file menu items.
  JMenuItem newTextItem = new JMenuItem("New Text...", KeyEvent.VK_N);
  newTextItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK));
  newTextItem.addActionListener(new NewTextEventHandler(this));
  this.fileMenu.add(newTextItem);
  this.fileMenu.setMnemonic(KeyEvent.VK_F);
  JMenuItem fileOpen = new JMenuItem("Open Text File", KeyEvent.VK_O);
  fileOpen.addActionListener(new FileOpenEventHandler(this));
  fileOpen.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, ActionEvent.CTRL_MASK));
  this.fileMenu.add(fileOpen);
  this.fileSaveItem = new JMenuItem("Save Text File", KeyEvent.VK_S);
  this.fileSaveItem.setEnabled(false);
  this.fileSaveItem.addActionListener(new FileSaveEventHandler(this));
  this.fileSaveItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.CTRL_MASK));
  this.fileMenu.add(this.fileSaveItem);
  JMenuItem fileSaveAsItem = new JMenuItem("Save Text As...", KeyEvent.VK_A);
  fileSaveAsItem.addActionListener(new FileSaveAsEventHandler(this));
  this.fileMenu.add(fileSaveAsItem);
  createCPMenu();
  this.cpMenu.setMnemonic(KeyEvent.VK_P);
  this.fileMenu.add(this.cpMenu);
  this.fileMenu.addSeparator();
  this.recentTextFileMenu = new JMenu("Recently used ...");
  this.recentTextFileMenu.setMnemonic(KeyEvent.VK_U);
  this.fileMenu.add(this.recentTextFileMenu);
  this.fileMenu.addSeparator();

  // Color preferences
  JMenuItem colorPrefsOpenItem = new JMenuItem("Load Color Settings", KeyEvent.VK_L);
  colorPrefsOpenItem.addActionListener(new ColorPrefsOpenHandler(this));
  this.fileMenu.add(colorPrefsOpenItem);
  JMenuItem colorPrefsSaveItem = new JMenuItem("Save Color Settings", KeyEvent.VK_C);
  colorPrefsSaveItem.addActionListener(new ColorPrefsSaveHandler(this));
  this.fileMenu.add(colorPrefsSaveItem);
  this.fileMenu.addSeparator();

  // Reading and writing type system files.
  this.typeSystemReadItem = new JMenuItem("Read Type System File");
  this.typeSystemReadItem.setEnabled(true);
  this.typeSystemReadItem.addActionListener(new TypeSystemFileOpenEventHandler(this));
  this.fileMenu.add(this.typeSystemReadItem);
  this.typeSystemWriteItem = new JMenuItem("Write Type System File");
  this.typeSystemWriteItem.addActionListener(new XCASSaveTSHandler(this));
  this.fileMenu.add(this.typeSystemWriteItem);
  this.fileMenu.addSeparator();

  // Reading and writing XMI CAS files.
  this.xmiCasReadItem = new JMenuItem("Read XMI CAS File");
  this.xmiCasReadItem.addActionListener(new XmiCasFileOpenHandler(this));
  this.fileMenu.add(this.xmiCasReadItem);
  this.xmiCasWriteItem = new JMenuItem("Write XMI CAS File");
  this.xmiCasWriteItem.addActionListener(new XmiCasSaveHandler(this));
  this.fileMenu.add(this.xmiCasWriteItem);
  this.fileMenu.addSeparator();

  // Reading and writing old-style XCAS files.
  this.xcasReadItem = new JMenuItem("Read XCAS File", KeyEvent.VK_R);
  this.xcasReadItem.addActionListener(new XCASFileOpenEventHandler(this));
  this.fileMenu.add(this.xcasReadItem);
  this.xcasWriteItem = new JMenuItem("Write XCAS File", KeyEvent.VK_W);
  this.xcasWriteItem.addActionListener(new XCASSaveHandler(this));
  this.fileMenu.add(this.xcasWriteItem);
  this.fileMenu.addSeparator();
  JMenuItem exit = new JMenuItem("Exit", KeyEvent.VK_X);
  exit.addActionListener(new SystemExitHandler(this));
  this.fileMenu.add(exit);

  // Disable menu items that can't be executed yet.
  this.typeSystemWriteItem.setEnabled(false);
  setEnableCasFileReadingAndWriting();
}
 
源代码16 项目: PIPE   文件: NoopAction.java
/**
 * Constructor
 * @param applicationModel PIPE application model
 */
public NoopAction(PipeApplicationModel applicationModel) {
    super("Noop", "Noop", KeyEvent.VK_N, InputEvent.ALT_DOWN_MASK, applicationModel);
}
 
源代码17 项目: PIPE   文件: AnnotationAction.java
/**
 * Action constructor
 * @param applicationModel model of the entire application model
 */
public AnnotationAction(PipeApplicationModel applicationModel) {
    super("Annotation", "Add an annotation (alt-N)", KeyEvent.VK_N, InputEvent.ALT_DOWN_MASK, applicationModel);
}