“Conocimientos Programación>Lenguajes De Programación

Cómo agregar KeyListener a JFrame

2014/3/25
A KeyListener es una interfaz de programación de Java que escucha los eventos de pulsación de teclas que vienen de la Máquina Virtual Java ( JVM ) . JFrames son fotogramas de aplicaciones Java GUI que contienen otros controles, como botones, paneles y etiquetas. Puede ampliar su JFrame utilizando la herencia para que el comportamiento KeyListener implemento JFrame , lo que permite el marco para responder a los eventos de pulsación de tecla . Implementación del KeyListener requiere que modifique el código fuente de instrucción de declaración del JFrame para que sea implementa la interfaz KeyListener . Instrucciones
1

Abra el archivo de código fuente de la aplicación y crear una nueva clase de cáscara en la parte superior . Escriba lo siguiente:

JFrameListener public class extends JFrame implementa KeyListener {};

Esto creará una nueva clase llamada JFrameListener que es un JFrame y también implementa la interfaz KeyListener
< br . > 2

Navegue hasta el archivo o la ubicación en el código que primero crea el objeto JFrame . Se verá algo como " JFrame frame = new JFrame ( " Título de la ventana "); " y debe tener el nombre de la ventana como parámetro de la construcción. Cambiar esto para leer :
marco JFrameListener

= new JFrameListener ( " "); <br> <p> Reemplazar <title> con el título de la ventana <br> < . br> 3 <p> Guardar el documento o proyecto. Ahora ha agregado una interfaz KeyListener al objeto JFrame . <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Certificación-Arquitecto-Mobile-.html' >Certificación Arquitecto Mobile </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Vs-Cobertura-Declaración---Cobertura-Rama-.html' >Vs Cobertura Declaración . Cobertura Rama </a> </div> </div> <dl class=xgc> <dt><span>Lenguajes De Programación</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-leer-un-directorio-en-Scala-.html">Cómo leer un directorio en Scala </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-agregar-texto-en-un-archivo-INP-por-Python-.html">Cómo agregar texto en un archivo INP por Python </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-ejecutar-un-proceso-en-un-PC-remoto-con-Wmi-.html">Cómo ejecutar un proceso en un PC remoto con Wmi </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cálculos-en-Adobe-LiveCycle-Enterprise-Suite-.html">Cálculos en Adobe LiveCycle Enterprise Suite </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-editar-SQL-en-un-Centro-de-Control-de-DB2-.html">Cómo editar SQL en un Centro de Control de DB2 </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-saber-si-una-letra-es-mayúscula-en-Do-Sostenido-.html">Cómo saber si una letra es mayúscula en Do Sostenido </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-serializar-un-objeto-con-Enum-.html">Cómo serializar un objeto con Enum </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-establecer-la-directiva-de-ejecución-remota-de-PowerShell-.html">Cómo establecer la directiva de ejecución remota de PowerShell </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-crear-una-barra-lateral-de-KML-.html" >Cómo crear una barra lateral de KML </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-utilizar-la-función-de-recursividad-Fibonacci-.html" >Cómo utilizar la función de recursividad Fibonacci </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-convertir-COBOL-En-Fortran-.html" >Cómo convertir COBOL En Fortran </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Cómo-puedo-guardar-un-archivo-en-Xcode-.html" >¿Cómo puedo guardar un archivo en Xcode </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Cómo-hacer-que-los-programas-para-los-teléfonos-Razr-.html" >¿Cómo hacer que los programas para los teléfonos Razr </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-escribir-un-archivo-de-efectos-de-juegos-XNA-.html" >Cómo escribir un archivo de efectos de juegos XNA </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Protege-OWL-Tutorial-.html" >Protege OWL Tutorial </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-calcular-Módulo-.html" >Cómo calcular Módulo </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-probar-cadenas-en-Korn-Shell-.html" >Cómo probar cadenas en Korn Shell </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-colorear-un-ancla-del-acoplamiento-.html" >Cómo colorear un ancla del acoplamiento </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-crear-un-paso-bajo-Uso-de-Filtro2-en-MATLAB-.html" >Cómo crear un paso bajo Uso de Filtro2 en MATLAB </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Juegos-programables-para-una-TI-86-.html" >Juegos programables para una TI 86 </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>