Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come aggiungere KeyListener al JFrame

A KeyListener è un'interfaccia di programmazione Java che attende gli eventi di pressione dei tasti che vengono dalla Java Virtual Machine ( JVM ) . JFrames sono fotogrammi di applicazioni GUI Java che contengono altri controlli, come pulsanti, pannelli ed etichette . È possibile estendere la vostra JFrame usando l'ereditarietà per fare il JFrame attrezzo comportamento KeyListener , permettendo al telaio di rispondere alla pressione di un tasto eventi . Attuazione del KeyListener richiede di modificare il codice sorgente di istruzione di dichiarazione del JFrame per renderlo implementare l'interfaccia KeyListener . Istruzioni
1

Aprire il file di codice sorgente nell'applicazione e creare una nuova classe di shell in alto. Digitare quanto segue :

JFrameListener public class estende JFrame implements KeyListener { } ;

Questo creerà una nuova classe chiamata JFrameListener che è un JFrame ed implementa anche l'interfaccia KeyListener
< br . > 2

Individuare il file o la posizione nel codice che prima crea l'oggetto JFrame . Si avrà un aspetto simile " JFrame frame = new JFrame ( " Window Title " )," e dovrebbe avere il nome della finestra come parametro di costruzione. Cambiare questo per leggere :

telaio JFrameListener = new JFrameListener ( " " ) ; <br> <p> Sostituire <title> con il titolo della finestra <br> < . br> 3 <p> Salva il documento o il progetto . Ora avete aggiunto un'interfaccia KeyListener all'oggetto JFrame . <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/Computer-Programming-Languages/1176240.html' >Cellulare Architetto Certificazione </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/Computer-Programming-Languages/1176244.html' >Copertura delle istruzioni Vs . Filiale di copertura </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Computer-Programming-Languages/1177542.html" target="_blank">Computer Programming Tips </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173160.html" target="_blank">Diversi appezzamenti di colore su MATLAB </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1189682.html" target="_blank">Come convertire decimali a binario a VBA </a></li><li><a href="/Programmazione/C--C-----Programming/1171320.html" target="_blank">Come passare i blocchi variabili comuni a C </a></li><li><a href="/Programmazione/Python-Programming/1187152.html" target="_blank">Come trovare Capital Letters in Python </a></li><li><a href="/Programmazione/Python-Programming/1187346.html" target="_blank">Come creare una nuova cartella di codice in Python </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175742.html" target="_blank">Come utilizzare una dichiarazione come </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1190756.html" target="_blank">Visual Basic 2010 Tutorial per principianti </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/Computer-Programming-Languages/1176370.html" target="_blank">Come registrare un file CAB </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174954.html" target="_blank">Come convertire DataTable alle stringhe </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173260.html" target="_blank">Livelli di astrazione in Design Program </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177024.html" target="_blank">La storia di programmatori di computer </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175932.html" target="_blank">Come configurare CVS in Eclipse Screenshot </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174048.html" target="_blank">Che cosa è una applicazione GUI </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175002.html" target="_blank">Come scrivere Pseudocodice per la ricerca di parole in un dizionario </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1176506.html" target="_blank">Come creare un file SNK </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173270.html" target="_blank">Indicizzazione logica in MATLAB </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175566.html" target="_blank">Come modificare una pagina HTML dopo che è stato salvato </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>