@Override public void keyPressed(KeyEvent e) { switch (e.getKeyCode()) { case KeyEvent.VK_PAGE_UP: // faz zoom..in delta = delta * 1.1f; break; case KeyEvent.VK_PAGE_DOWN: // faz zoom..out delta = delta * 0.809f; break; case KeyEvent.VK_UP: // gira sobre o eixo..x alpha = alpha - 1; break; case KeyEvent.VK_DOWN: // gira sobre o eixo..x alpha = alpha + 1; break; case KeyEvent.VK_LEFT: // gira sobre o eixo..y beta = beta + 1; break; case KeyEvent.VK_RIGHT: // gira sobre o eixo..y beta = beta - 1; break; } // força o redesenho da tela panel.repaint(); }