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.