Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Γλώσσες Προγραμματισμού Υπολογιστών

Πώς να Προσθήκη KeyListener στο JFrame

A KeyListener είναι μια διεπαφή προγραμματισμού Java που ακούει για το πάτημα γεγονότα που προέρχονται από την Java Virtual Machine ( JVM ) . JFrames είναι καρέ σε εφαρμογές Java GUI που περιέχουν άλλα στοιχεία ελέγχου , όπως κουμπιά , πίνακες και ετικέτες . Μπορείτε να επεκτείνει JFrame σας χρησιμοποιώντας κληρονομιά να καταστεί η JFrame εφαρμογή KeyListener συμπεριφορά , επιτρέποντας στο πλαίσιο να ανταποκριθούν στις εκδηλώσεις πάτημα. Εφαρμογή του KeyListener απαιτεί από εσάς να τροποποιήσετε τον πηγαίο κώδικα της δήλωσης δήλωση του JFrame να προβεί σε εφαρμογή το περιβάλλον KeyListener . Οδηγίες
Η

1 Ανοίξτε το αρχείο πηγαίου κώδικα της εφαρμογής σας και να δημιουργήσετε μια νέα κατηγορία κέλυφος στην κορυφή . Πληκτρολογήστε τα ακόλουθα : .

Δημόσια τάξη JFrameListener επεκτείνει JFrame υλοποιεί KeyListener { } ?

Αυτό θα δημιουργήσει μια νέα κατηγορία που ονομάζεται JFrameListener που είναι JFrame και υλοποιεί το περιβάλλον KeyListener
< br > 2

Πλοηγηθείτε στο αρχείο ή τη θέση στον κώδικά σας που δημιουργεί πρώτα το αντικείμενο JFrame . Θα δούμε κάτι σαν " JFrame καρέ = νέα JFrame ( « Παράθυρο τίτλο " ) ? " Και θα πρέπει να έχει το όνομα του παραθύρου ως παράμετρο την κατασκευή του . Αλλάξτε αυτή ως εξής:

JFrameListener πλαίσιο = νέα JFrameListener ( " ")? <br> <p> Αντικαταστήστε <title> με τον τίτλο του παραθύρου <br> Η < . br > 3 <p> Αποθηκεύστε το έγγραφο ή το έργο σας . Έχετε προσθέσει τώρα ένα interface KeyListener στο αντικείμενο JFrame . <br> Η <br> εικόνων <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/computer-programming-languages/88120.html' >Mobile Αρχιτέκτων Πιστοποίηση </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/computer-programming-languages/88122.html' >Δήλωση Κάλυψη Vs . Κάλυψη Κατάστημα </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/computer-programming-languages/86913.html" target="_blank">Πώς να μειώσετε MPI </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/87425.html" target="_blank">Πώς να χρησιμοποιήσετε αποθηκευμένες διαδικασίες σε SSRS </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/308815.html" target="_blank">Η γλώσσα που κατανοεί η CPU που αποτελείται από ένα bits ακολουθίας ονομάζεται; </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/88015.html" target="_blank">Πώς να γίνει διάκριση μεταξύ DFA & NDFA </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/316304.html" target="_blank">Ποια είναι η διαφορά μεταξύ της γλώσσας υλικού και της γλώσσας λογισμικού; </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/computer-programming-languages/87141.html" target="_blank">Πώς να χρησιμοποιήσετε το PHP Αποσπάσματα σε Asp.net </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/88052.html" target="_blank">Πώς να Πολλαπλασιάστε το Matrix με μια μεταβλητή σε MATLAB </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/87139.html" target="_blank">Η ιστορία της Turbo Pascal Προγραμματισμός </a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/87012.html" target="_blank">Πώς να κάνει ένα Script Κλείσιμο Itself </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>