![How to Write a Key Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners) How to Write a Key Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)](https://docs.oracle.com/javase/tutorial/figures/uiswing/events/KeyEventDemo.png)
How to Write a Key Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)
![mousePressed, mouseReleased, keyPressed, keyReleased, var, if, elseif, else, boolean, for while loop, nested for loop – Gabriella's Technology Showcase mousePressed, mouseReleased, keyPressed, keyReleased, var, if, elseif, else, boolean, for while loop, nested for loop – Gabriella's Technology Showcase](https://mycodingexperiencehome.files.wordpress.com/2019/08/image-28.png)
mousePressed, mouseReleased, keyPressed, keyReleased, var, if, elseif, else, boolean, for while loop, nested for loop – Gabriella's Technology Showcase
![How to Write a Key Listener (The Java™ Tutorials > Creating a GUI with JFC/Swing > Writing Event Listeners) How to Write a Key Listener (The Java™ Tutorials > Creating a GUI with JFC/Swing > Writing Event Listeners)](https://www.cs.auckland.ac.nz/references/java/java1.5/tutorial/figures/uiswing/events/KeyEventDemo.png)