本文整理匯總了Java中java.awt.event.KeyEvent.getKeyCode方法的典型用法代碼示例。如果您正苦於以下問題:Java KeyEvent.getKeyCode方法的具體用法?Java KeyEvent.getKeyCode怎麽用?Java KeyEvent.getKeyCode使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類java.awt.event.KeyEvent的用法示例。
在下文中一共展示了KeyEvent.getKeyCode方法的20個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: keyPressed
點讚 5
import java.awt.event.KeyEvent; //導入方法依賴的package包/類
@Override
public void keyPressed(KeyEvent ke) {
int key = ke.getKeyCode();
if (key == KeyEvent.VK_UP) {
// projectionModificationBegin();
bDragging = true;
dragAnim.animWithVelocity(0, DragAnim.MAX_VELOCITY*.7);
} else if (key == KeyEvent.VK_DOWN) {
// projectionModificationBegin();
bDragging = true;
dragAnim.animWithVelocity(0, -DragAnim.MAX_VELOCITY*.7);
} else if (key == KeyEvent.VK_LEFT) {
// projectionModificationBegin();
bDragging = true;
dragAnim.animWithVelocity(DragAnim.MAX_VELOCITY*.7,0);
} else if (key == KeyEvent.VK_RIGHT) {
// projectionModificationBegin();
dragAnim.animWithVelocity(-DragAnim.MAX_VELOCITY*.7,0);
}
}
開發者ID:iapafoto,項目名稱:DicomViewer,代碼行數:22,
示例2: processKeyEvent
點讚 3
import java.awt.event.KeyEvent; //導入方法依賴的package包/類
@Override
public void processKeyEvent(ExecutionUnit process, KeyEventType type, KeyEvent e) {
// ignore if not active
if (!isActive()) {
return;
}
if (type == KeyEventType.KEY_PRESSED) {
if (KeyEvent.VK_ESCAPE == e.getKeyCode()) {
SHOW_ORDER_TOGGLEBUTTON.doClick();
}
}
// no matter what, while flow visualizer is active we consume all events
e.consume();
}
開發者ID:transwarpio,項目名稱:rapidminer,代碼行數:17,
示例3: keyPressed
點讚 3
import java.awt.event.KeyEvent; //導入方法依賴的package包/類
/**
* Notification from AWT that a key has been pressed. Note that
* a key being pressed is equal to being pushed down but *NOT*
* released. Thats where keyTyped() comes in.
*
* @param e
* The details of the key that was pressed
*/
@Override
public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()) {
// Jump
case KeyEvent.VK_W:
// climb e jump
case KeyEvent.VK_SPACE:
game.player.startClimb();
break;
// move left
case KeyEvent.VK_A:
game.player.startLeft(e.isShiftDown());
break;
// move right
case KeyEvent.VK_D:
game.player.startRight(e.isShiftDown());
break;
}
}
開發者ID:DreamBlocks,項目名稱:DreamBlocks,代碼行數:28,
示例4: keyPressed
點讚 3
import java.awt.event.KeyEvent; //導入方法依賴的package包/類
public void keyPressed(KeyEvent event) {
synchronized (lock) {
tempPress = true;
lock.notifyAll();
if (! startTest) {
return;
}
for (int x = 0; x < inputMasks.length; x++) {
if ((event.getModifiers() & inputMasks[x]) != 0) {
System.out.println("Modifier set: " +
event.getKeyModifiersText(inputMasks[x]));