Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como capturar as teclas digitadas em Java
Captura de um keystroke em Java não é exatamente o mesmo que aceitar a entrada do teclado . Na maioria das situações , um programa aceita entrada do usuário a partir do teclado em forma de caracteres imprimíveis . Letras , números e símbolos são lidos no programa e armazenados, ecoou de volta para a tela, ou usado para iniciar alguma outra ação dentro do programa. Ao capturar uma combinação de teclas para uma chave não- impressão, teclas de setas ea tecla tab , por exemplo , a entrada deve ser interpretado pelo programa , e passou para a biblioteca de entrada /saída adequada para o manuseio. Instruções
1

Crie uma função para detectar uma tecla pressionada, e atribuir uma variável para acompanhar o evento :

keyDown public boolean (Event e , int key) {

a retornos variáveis ​​booleanos apenas um valor de verdadeiro ou falso. O estado padrão desse tipo de variável é falsa. Pressionar uma tecla muda o valor para true. Esta função também retorna o valor ASCII da tecla que é pressionada, e armazena esse valor na variável inteiro
2

Determinar se a tecla pressionada é uma personagem de impressão " chave". :

if ( tecla> 31 && tecla < 127) {

caracteres ASCII imprimíveis têm valores entre 31 e 127. Todos os outros valores a partir do teclado requerem um tratamento especial
3

Passe o valor da chave para o programa se ele é um personagem de impressão :

retornar ValidateText (chave) ; < . br>

}
4

Informar o programa de chamada que a chave não pode ser impresso e requer um tratamento especial se ele cai fora dos valores ASCII especificados:

return false; < br >

}

Anterior :

Próximo : No
  Os artigos relacionados
·Como detectar um caráter CJK em Java 
·As vantagens e desvantagens do uso de Applets Java 
·Como fazer um catálogo de endereços no NetBeans 
·Como calcular os cheques de uma string usando Adler32 e…
·Como fazer um baralho de cartas no NetBeans Usando Arra…
·Como Fullscreen um Applet 
·Como gerar números aleatórios sem repetição em Java…
·Como criar um aplicativo para Evo 
·Sun /Java & Erro 1722 
·Códigos Java Pop -up 
  Artigos em destaque
·O que é a pasta netfx 
·Como instalar o ASP.NET 
·Como definir largura em uma coluna GridView 
·Como imprimir uma equação como uma string 
·Como usar # include em arquivos ASP 
·Como desenvolver aplicações para Windows Mobile 
·Por que é uma planilha do Excel externa um documento c…
·Como Salvar Alterações WPF no conjunto de dados 
·Como escrever uma função que aceita como entrada um a…
·Como fazer comparações booleanos em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados