Hvordan legge til KeyListener til JFrame
En KeyListener er en Java-programmeringsgrensesnitt som lytter etter tastetrykk hendelser som kommer fra Java Virtual Machine (JVM). JFrames er rammer i Java GUI-applikasjoner som inneholder andre kontroller, for eksempel knapper, paneler og etiketter. Du kan utvide JFrame ved hjelp av arv å gjøre JFrame implementere KeyListener atferd, slik at rammen for å svare på tastetrykk hendelser. Implementering av KeyListener krever at du endre kildekoden til JFrame erklæring statement å gjøre det implementere KeyListener grensesnittet.
Bruksanvisning
1 Åpne kildekoden filen i programmet og opprette et nytt skall klasse på toppen. Skriv inn følgende:
public class JFrameListener utvider JFrame implementerer KeyListener {};
Dette vil skape en ny klasse kalt JFrameListener som er en JFrame og også implementerer KeyListener grensesnittet.
2 Naviger til filen eller plassering i koden som først skaper JFrame objekt. Det vil se noe sånt som "JFrame ramme = new JFrame (" Window Title ");" og bør ha navnet på vinduet som dens konstruksjon parameter. Endre dette til å lyde:
JFrameListener ramme = ny JFrameListener ( "<title>");
Bytt <title> med tittelen på vinduet.
3 Lagre dokumentet eller prosjektet. Du har nå lagt til en KeyListener grensesnitt til JFrame objekt.