Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como usar teclas de direção em Java
Se você estiver escrevendo um jogo de vídeo ou querendo dar um novo método de navegar sua interface de usuário seus usuários , respondendo às teclas direcionais /seta em seu programa Java é bastante simples. Este artigo irá demonstrar como armadilha direcionais teclas pressionadas em seu programa de uma forma muito simplista , mas os conceitos são simples o suficiente para que eles devem aplicar-se facilmente ao seu programa , não importa o seu tamanho . Coisas que você precisa
Java SDK
Integrated Development Environment ( IDE) como Eclipse ou NetBeans ( não estritamente necessário, mas fortemente encorajados )
Mostrar Mais instruções
1

Crie uma classe que servirá para inicializar e lançar o nosso JFrame principal , assim:

java.awt.Dimension importação;

java.lang.reflect.InvocationTargetException importação;

javax.swing.JFrame importação;

javax.swing.SwingUtilities importação;

público DirectionalKeyPressTester classe final implementa Runnable {

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

SwingUtilities.invokeAndWait ( novo DirectionalKeyPressTester ()); }


@ Override

public void run () {

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

frame.setSize (new Dimension ( 800, 600) );

frame.setVisible (true);

}

quadro JFrame privado;

}
2

Adicione um ouvinte KeyEvent para o seu quadro com o seguinte código :

frame.addKeyListener (new KeyListener () { @ Override


public void keyTyped ( KeyEvent e) { }


@ Override < br >

public void keyReleased ( KeyEvent e) { }


@ Override public void

keyPressed ( KeyEvent e) {

keyCode final int = e.getKeyCode ();

mudar ( keyCode ) {

caso KeyEvent.VK_DOWN : {

System.out.println ( "Você pressionou a seta para baixo " );

break;

}

caso KeyEvent.VK_UP : {

System.out.println ( "Você pressionou a seta para cima " ) ;

break;

}

caso KeyEvent.VK_LEFT : {

System.out.println ( "Você pressionou a seta esquerda ");

break;

}

caso KeyEvent.VK_RIGHT : {

System.out.println ( "Você pressionou a seta Direita ");

break;

}

default : {

System.out.println (" Você pressionou alguma outra tecla :" + KeyEvent.getKeyText ( código) );

break;

}

}

}

});
3

Compilar e executar o programa. Dependendo das teclas pressionadas , você deve ter uma saída semelhante à seguinte : !

Você pressionou a seta

Você pressionou a seta para baixo

Você pressionou o botão direito ! arrow

Você pressionou a seta esquerda

Você pressionou alguma outra tecla : K

Você pressionou alguma outra tecla : Ponto e vírgula


Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar cores em Java Com Eventos 
·Como encontrar Chaves Estrangeiras Usando associações…
·Java Teoria & Prática : Coleta de Lixo na JVM 1.4.1 
·Como encontrar o número de letras em um Índice de Cor…
·Como converter String para InputStream in Java 
·Que é usado Mais: Java ou Visual Basic 
·NetBeans e do Oracle Tutorial 
·Como adicionar uma interface gráfica para Código Java…
·Como criar um emulador Android 
·Como remover Entidade Referências em Saxon DocumentBui…
  Artigos em destaque
·Como usar o complemento de um de dois em uma mudança B…
·Quais são propriedades parciais 
·Como inserir um Subprograma CNC 
·Quem inventou Programação de Computadores 
·Como alterar a cor em Java Applets 
·Como Criar uma matriz em Python 
·Como faço para inserir um parágrafo em FBML Formato 
·Como Obter o ClientID em ASP 
·Como selecionar um valor em JSP 
·Como aprender Design System 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados