[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl GLKeyListener.java,1.1.1.1,1.2
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2005-07-18 10:46:47
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1161 Modified Files: GLKeyListener.java Log Message: Added reaction for movement and zoom buttons Index: GLKeyListener.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/GLKeyListener.java,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** GLKeyListener.java 14 Jul 2005 09:49:59 -0000 1.1.1.1 --- GLKeyListener.java 18 Jul 2005 10:46:38 -0000 1.2 *************** *** 35,38 **** --- 35,53 ---- */ public void keyPressed(KeyEvent e) { + AbstractViewListener avl = glv.getEventListener(); + if (e.getKeyCode() == KeyEvent.VK_UP) { + avl.translateCenter(new double[] {0.0, 1.0, 0.0}); + } else if (e.getKeyCode() == KeyEvent.VK_DOWN) { + avl.translateCenter(new double[] {0.0, -1.0, 0.0}); + } else if (e.getKeyCode() == KeyEvent.VK_LEFT) { + avl.translateCenter(new double[] {-1.0, 0.0, 0.0}); + } else if (e.getKeyCode() == KeyEvent.VK_RIGHT) { + avl.translateCenter(new double[] {1.0, 0.0, 0.0}); + } else if (e.getKeyChar() == KeyEvent.VK_COMMA) { + avl.zoom(1.1); + } else if (e.getKeyChar() == KeyEvent.VK_PERIOD) { + avl.zoom(0.9); + } + glv.repaint(); } *************** *** 42,52 **** */ public void keyReleased(KeyEvent e) { - } - - /** - * Invoked when a key has been typed. - * @param e The KeyEvent - */ - public void keyTyped(KeyEvent e) { if (e.getKeyChar() == KeyEvent.VK_1) { glv.changeView(GLView.MODE_3D); --- 57,60 ---- *************** *** 57,61 **** } else if (e.getKeyChar() == KeyEvent.VK_4) { glv.changeView(GLView.MODE_YZ); ! } } } --- 65,76 ---- } else if (e.getKeyChar() == KeyEvent.VK_4) { glv.changeView(GLView.MODE_YZ); ! } ! } ! ! /** ! * Invoked when a key has been typed. ! * @param e The KeyEvent ! */ ! public void keyTyped(KeyEvent e) { } } |