| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo utilizar teclas de dirección en Java
    Si usted está escribiendo un juego de video o el deseo de dar a sus usuarios una nueva forma de navegar por la interfaz de usuario , en respuesta a las teclas de dirección /flecha en el programa Java es bastante simple. En este artículo se demuestra cómo capturar pulsaciones de teclas direccionales en el programa de una manera muy simplista, pero los conceptos son tan sencillos que se deben aplicar fácilmente a su programa sin importar su tamaño. Cosas que necesitará
    Java SDK
    Integrated Development Environment ( IDE ), como Eclipse o NetBeans ( no es estrictamente necesario , pero sí muy recomendable)
    Ver Más instrucciones
    1 < p > Crear una clase que servirá para iniciar y poner en marcha nuestra JFrame primaria , así:

    java.awt.Dimension importación;

    java.lang.reflect.InvocationTargetException importación;
    javax.swing.JFrame importación

    ;
    javax.swing.SwingUtilities importación

    ;

    pública DirectionalKeyPressTester última clase implementa Runnable {

    public static void main (String [ ] args ) throws InterruptedException , InvocationTargetException {

    SwingUtilities.invokeAndWait ( nueva DirectionalKeyPressTester ()); }


    @ Override

    pública void run () {

    frame = new JFrame ( " Tester KeyPress direccional ");

    frame.setSize ( nueva dimensión ( 800 , 600) ) ;

    frame.setVisible ( true);

    }

    marco privado JFrame ;

    }
    2

    Añadir un oyente KeyEvent a su marco con el siguiente código :
    < p> frame.addKeyListener ( nueva KeyListener () {

    @ Override public void

    keyTyped ( KeyEvent e) { }


    @ Override < br >

    public void keyReleased ( KeyEvent e) { }


    @ Override public void

    keyPressed ( KeyEvent e) {

    última keyCode int = e.getKeyCode (); interruptor


    ( keyCode ) {

    caso KeyEvent.VK_DOWN : {

    System.out.println ( " Se ha pulsado la flecha hacia abajo ! " ) ;

    break; }


    caso KeyEvent.VK_UP : {

    System.out.println ( " Se ha pulsado la flecha para arriba! ") ;

    break; }


    caso KeyEvent.VK_LEFT : {

    System.out.println ( "¡ Ha pulsado la flecha izquierda" ) ;

    break; }


    caso KeyEvent.VK_RIGHT : {

    System.out.println ( "¡ Ha pulsado la flecha derecha" ) ;
    descanso

    ;

    }

    defecto: {

    System.out.println ( " Se ha pulsado alguna otra tecla :" + KeyEvent.getKeyText ( keyCode ) ) ;

    break; }


    }

    }

    } ) ;
    3

    compilar y ejecutar el programa. En función de las teclas que presiona , usted debe tener una salida similar a la siguiente : !

    Ha pulsado la flecha Up

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir un entero en una cadena en Java 
    ·¿Por qué necesita para ser certificado AS2 
    ·Cómo hacer un juego orientado a objetos Java 
    ·Cómo establecer el cursor a un JTextField específica 
    ·Cómo crear un histograma horizontal con asteriscos en …
    ·Cómo exportar un proyecto que ha JAR en Eclipse 
    ·Cómo conseguir Java para imprimir asteriscos consecuti…
    ·Cómo obtener Botón Fondos de Android 
    ·Cómo conseguir un efecto de retardo en Java Eclipse 
    ·¿Cuáles son Grails en Java 
      Artículos destacados
    ·Cómo crear una base de datos en NetBeans 
    ·Cómo visualizar el más visto en PHP 
    ·Cómo compilar un programa C Uso del Gnu Compiler 
    ·¿Qué es Struts Programas 
    ·Cómo realizar la asignación de memoria dinámica en C…
    ·Definición de una tarjeta Riser 
    ·Cómo hacer arte 
    ·¿Qué es Python EXE 
    ·Cómo crear una secuencia de solicitar privilegios a un…
    ·Cómo crear tablas a partir de DIVs en PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com