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

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

Πώς να Προσθήκη 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

2

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

JFrameListener πλαίσιο = νέα JFrameListener ( " ")? <br> <p> Αντικαταστήστε <title> με τον τίτλο του παραθύρου <br> Η <. br > 3 <p> Αποθηκεύστε το έγγραφο ή το έργο σας . Έχετε προσθέσει τώρα ένα interface KeyListener στο αντικείμενο JFrame . <br> Η <br> εικόνων <div class="grad2"><script language='javascript' src='http://www.221021.com/ad/gr/2.js'></script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='/Programming/computer-programming-languages/88120.html' >Mobile Αρχιτέκτων Πιστοποίηση </a></li> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='/Programming/computer-programming-languages/88122.html' >Δήλωση Κάλυψη Vs . Κάλυψη Κατάστημα </a></li> </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"> <h3><a href="/Programming/computer-programming-languages/88611.html" target="_blank">Εισαγωγή στην Ψευδοκώδικας </a></h3> <p><a href="/Programming/computer-programming-languages/88611.html" target="_blank">Ψευδοκώδικας είναι ένα εργαλείο που χρησιμοποιείται για πρωτότυπο έγγραφο και αλγορίθμων . Αντί σχεδιασμό γράφοντας δηλώσεις προγραμματισμού σε μια συγκεκριμένη γλώσσα , ο σχεδιαστής χρησιμοποιεί δηλώσεις αγγλική γλώσσα που μιμούνται λογικές εντολές . Το προκύπτον αλγόριθμος μπορεί να αξιολογηθεί λογικά προτού μεταφράζονται σε κώδικα σε μια συγκεκριμένη γλώσσα προγραμματισμού. Ψευδοκώδικας έχει γίνει πιο δημοφιλής από ό, τι flowcharting για το σχεδιασμό αλγορίθμων , επειδή είναι πιο γρήγορα να π</a></p> <div class="feggexiandsada"></div> <ul class="dsa31das"> <li><a href="/Programming/computer-programming-languages/86402.html" target="_blank">Εφαρμογή στο Matlab του μέθοδο Monte Carlo </a></li> <li><a href="/Programming/computer-programming-languages/86991.html" target="_blank">Πώς μπορώ να Shift δεδομένων σε ADT </a></li> <li><a href="/Programming/computer-programming-languages/86852.html" target="_blank">Διαδοχική Τύπος δεδομένων </a></li> <li><a href="/Programming/computer-programming-languages/86900.html" target="_blank">Πώς να Αυτοματοποιήστε Visio Με Powershell </a></li> <li><a href="/Programming/computer-programming-languages/88788.html" target="_blank">Πώς να δηλώσετε τις μεταβλητές σε ActionScript </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="/Programming/python-programming/93749.html" target="_blank">Πώς να ενημερώσετε Πακέτα Python ιστοσελίδας </a></li> <li><a href="/Programming/computer-programming-languages/86374.html" target="_blank">Τι συμβαίνει όταν ένας Πωλείται Θέματος καλεί Έξοδος Λειτουργία </a></li> <li><a href="/Programming/php-mysql-programming/91547.html" target="_blank">Τι CMS Χρησιμοποιεί PHP </a></li> <li><a href="/Programming/visual-basics-programming/94736.html" target="_blank">Πώς να ενεργοποιήσετε μια συγκεκριμένη άποψη σε MultiView </a></li> <li><a href="/Programming/visual-basics-programming/95475.html" target="_blank">Πώς να προσθέσετε ένα άλλο τηλέφωνο σε μια δήλωση SUMIF </a></li> <li><a href="/Programming/computer-programming-languages/88248.html" target="_blank">Τρόπος επανεγκατάστασης Rtl100.Bpl </a></li> <li><a href="/Programming/java-programming/89814.html" target="_blank">Πώς να δημιουργήσετε μια περίληψη Class σε NetBeans </a></li> <li><a href="/Programming/cc-programming/85569.html" target="_blank">Πώς να αναγνωρίσει ένα String στο C + + </a></li> </ul> </div> <div class="dibud243"> <div class="tibiaodsafda"><h4>Προγραμματισμός Υπολογιστών Γλώσσες</h4></div> <ul class="beitonggu"> <li><a href="http://www.221021.com/Hardware/apple-computers/" >Apple Computers</a></li> <li><a href="http://www.221021.com/Software/word-processing-software/" >Word λογισμικό επεξεργασίας</a></li> <li><a href="http://www.221021.com/Systems/unix/" >Unix</a></li> <li><a href="http://www.221021.com/Hardware/network-equipment/" >Εξοπλισμός δικτύου</a></li> <li><a href="http://www.221021.com/Hardware/mice-keyboards/" >Ποντίκια & Πληκτρολόγια</a></li> <li><a href="http://www.221021.com/Programming/perl-programming/" >Perl Προγραμματισμός</a></li> <li><a href="http://www.221021.com/Programming/delphi-programming/" >Δελφοί Προγραμματισμός</a></li> <li><a href="http://www.221021.com/Systems/ubuntu/" >Ubuntu</a></li> <li><a href="http://www.221021.com/Hardware/workstations/" >Σταθμοί εργασίας</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>