| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment ajouter KeyListener à JFrame
    A KeyListener est une interface de programmation Java qui écoute les événements de pression de touche qui viennent de la machine virtuelle Java ( JVM). JFrames sont des cadres dans les applications Java GUI qui contiennent d'autres contrôles, tels que des boutons, des panneaux et des étiquettes. Vous pouvez étendre votre JFrame en utilisant l'héritage pour rendre le comportement de KeyListener de l'outil de JFrame , permettant le cadre de réagir aux événements de touche . Mise en œuvre du KeyListener nécessite de modifier le code source de l' instruction de déclaration de la JFrame à faire implémenter l'interface KeyListener . Instructions
    1

    Ouvrez le fichier de code source dans votre application et de créer une nouvelle classe de coquille au sommet. Tapez la commande suivante :

    JFrameListener public class extends JFrame outils KeyListener {};

    Cela va créer une nouvelle classe appelée JFrameListener qui est un JFrame et implémente également l' interface KeyListener
    < br . > 2

    Naviguez jusqu'au fichier ou un emplacement dans votre code qui crée d'abord l'objet JFrame . Il ressemblera à quelque chose comme " JFrame frame = new JFrame ( " Window Title "); » et devrait avoir le nom de la fenêtre comme paramètre de la construction. Changez ce comme suit:
    cadre de JFrameListener

    = new JFrameListener ( " "); <br> <p> Remplacer <title> avec le titre de la fenêtre <br> < . br> 3 <p> enregistrez votre document ou un projet. Vous avez maintenant ajouté une interface KeyListener à l'objet JFrame . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/programmation/computer-programming-languages/88120.html' >Certification d'architecte Mobile </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/programmation/computer-programming-languages/88122.html' >Déclaration Vs de couverture . La couverture de la direction générale </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <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"> articles connexes </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="/programmation/computer-programming-languages/86611.html" title="Comment faire pour créer une date à partir chiffres MATLAB " target="_self">Comment faire pour créer une date à partir chiffres M…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/88931.html" title="Comment faire pour créer un tableau en Python " target="_self">Comment faire pour créer un tableau en Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/87420.html" title="Comment écrire une variable tableau dans une Déclaration " target="_self">Comment écrire une variable tableau dans une Déclarat…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/86526.html" title="Comment faire un Fade RadGrid dans une animation " target="_self">Comment faire un Fade RadGrid dans une animation </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/87303.html" title="La différence entre un objet passif et un objet Active en UML " target="_self">La différence entre un objet passif et un objet Active…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/87049.html" title="Comment utiliser Ant dans FlashBuilder " target="_self">Comment utiliser Ant dans FlashBuilder </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/87345.html" title="Comment faire des objets Aller en GameMaker 8 " target="_self">Comment faire des objets Aller en GameMaker 8 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/87695.html" title="Types d'algorithmes de clustering " target="_self">Types d'algorithmes de clustering </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/87367.html" title="WPF frontière Styles " target="_self">WPF frontière Styles </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/88148.html" title="Architecture Certification Net " target="_self">Architecture Certification Net </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">articles en vedette </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="/programmation/java-programming/90597.html" title="Comment effectuer un enregistrement Rechercher dans une application Java " target="_self">Comment effectuer un enregistrement Rechercher dans une…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/88724.html" title="Comment faire des jeux vidéo sans programmation " target="_self">Comment faire des jeux vidéo sans programmation </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/96360.html" title="Comment trouver la plus grande valeur dans un tableau dans Visual Basic " target="_self">Comment trouver la plus grande valeur dans un tableau d…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/cc-programming/86023.html" title="Configuration requise pour Turbo C " target="_self">Configuration requise pour Turbo C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/94428.html" title="VB code entier en chaîne de conversion " target="_self">VB code entier en chaîne de conversion </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/94303.html" title="Tableaux statiques dans les fonctions de VBA " target="_self">Tableaux statiques dans les fonctions de VBA </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/java-programming/89280.html" title="Que sont les métadonnées Java " target="_self">Que sont les métadonnées Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/86983.html" title="Comment faire une place dans QuickBASIC " target="_self">Comment faire une place dans QuickBASIC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/java-programming/89570.html" title="Comment compiler un fichier java pour RSBOT " target="_self">Comment compiler un fichier java pour RSBOT </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/cc-programming/85581.html" title="Fonction récursive en C " target="_self">Fonction récursive en C </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Connaissances Informatiques http://fr.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>