Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como adicionar KeyListener para JFrame
A KeyListener é uma interface de programação Java que escuta eventos keypress que vêm do Java Virtual Machine (JVM) . JFrames são quadros em aplicações Java GUI que contêm outros controles, como botões, painéis e etiquetas. Você pode estender o seu JFrame usando herança para fazer o JFrame implementar o comportamento KeyListener , permitindo que o quadro para responder a eventos KeyPress. Implementar o KeyListener requer que você modifique o código fonte do comando de declaração do JFrame para torná-lo implementar a interface KeyListener . Instruções
1

Abra o arquivo de código fonte em seu aplicativo e criar uma nova classe shell no topo. Digite o seguinte: .

Public class JFrameListener estende JFrame implementa KeyListener {};

Isto irá criar uma nova classe chamada JFrameListener que é um JFrame e também implementa a interface KeyListener
< br > 2

Navegue até o arquivo ou local em seu código que primeiro cria o objeto JFrame . Ele será parecido com " JFrame frame = new JFrame ( " Título da janela "); " e deve ter o nome da janela como seu parâmetro de construção. Altere para ler :

JFrameListener frame = new JFrameListener ( " "); <br> <p> Substituir <title> com o título da janela <br> < . br> 3 <p> Salve o documento ou projeto. Agora você adicionou uma interface KeyListener ao objeto JFrame . <br> <br> <div class=ptad2><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script><!-- pt computador 4 --><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="5429850767" data-ad-format="auto" data-full-width-responsive="true"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({});</script></div> </div> </div> <div class=ptnrx></div> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Anterior : <a class='LinkPrevArticle' href='/P/computer-programming-languages/88120.html' >Certificação Arquiteto Mobile </a> </p></td> </tr> <tr> <td width="49%"> Próximo : No</li></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Os artigos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87947.html" title="Como desenvolver um aplicativo Bluetooth " target="_self">Como desenvolver um aplicativo Bluetooth </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/88054.html" title="Como criar um pacote iPhone Installer " target="_self">Como criar um pacote iPhone Installer </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86660.html" title="Definição de um COBOL Compilar " target="_self">Definição de um COBOL Compilar </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87590.html" title="As desvantagens de um arquivo plano Baseado Sistema " target="_self">As desvantagens de um arquivo plano Baseado Sistema </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/88111.html" title="O que é ORing Lógico " target="_self">O que é ORing Lógico </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86613.html" title="Como lidar com textos no CSH " target="_self">Como lidar com textos no CSH </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87371.html" title="Etapas do Ciclo de Processamento de Dados " target="_self">Etapas do Ciclo de Processamento de Dados </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86806.html" title="Como criar um CSS Sprite Barra de Navegação " target="_self">Como criar um CSS Sprite Barra de Navegação </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87583.html" title="Como atualizar o Joomla! K2 " target="_self">Como atualizar o Joomla! K2 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/87922.html" title="Como conectar um Tandem direto a um MVS " target="_self">Como conectar um Tandem direto a um MVS </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artigos em destaque </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86569.html" title="O que são ferramentas de ETL " target="_self">O que são ferramentas de ETL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/85772.html" title="Como usar rápidos Classificar função em C + + no array de inteiros " target="_self">Como usar rápidos Classificar função em C + + no arr…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/86201.html" title="Como usar o C Arrays em C + + " target="_self">Como usar o C Arrays em C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86355.html" title="Cálculos em Adobe LiveCycle Enterprise Suite " target="_self">Cálculos em Adobe LiveCycle Enterprise Suite </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/86258.html" title="Como fazer uma janela personalizada Splitter no MFC " target="_self">Como fazer uma janela personalizada Splitter no MFC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/88079.html" title="Como adicionar uma dica de ferramenta para ListItem " target="_self">Como adicionar uma dica de ferramenta para ListItem </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/86271.html" title="Como usar o Strlen Comando em C + + " target="_self">Como usar o Strlen Comando em C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/computer-programming-languages/86603.html" title="Quais são Sintaxe & String no código de computador " target="_self">Quais são Sintaxe & String no código de computador </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/85685.html" title="Como escrever um programa Visual C que usa uma instrução Enquanto a seqüência Tab & Fuga " target="_self">Como escrever um programa Visual C que usa uma instruç…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/P/cc-programming/86262.html" title="Como fazer um aplicativo Paint Brush MFC " target="_self">Como fazer um aplicativo Paint Brush MFC </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <div class="ptbottom bs"> Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados </div> </div> </body> </html>