tubeshowcase●1,194,391 videos♡ My collection 0
← Learn to Code

Learn to Code13:11

Java KeyListener 🚀

Bro Code ↗

From the creator

Java KeyListener keylistener key listener interface GUI swing tutorial for beginners #Java #KeyListener #keylistener #key #listener #interface #GUI #swing #tutorial #beginners public class Main{ public static void main(String[] args) { new MyFrame(); } } import java.awt.Color; import java.awt.event.*; import javax.swing.*; public class MyFrame extends JFrame implements KeyListener{ JLabel label; ImageIcon icon; MyFrame(){ this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(500,500); this.setLayout(null); this.addKeyListener(this); icon = new ImageIcon("rocket.png"); label = new JLabel(); label.setBounds(0, 0, 100, 100); label.setIcon(icon); //label.setBackground(Color.red); //label.setOpaque(true); this.getContentPane().setBackground(Color.black); this.add(label); this.setVisible(true); } @Override public void keyTyped(KeyEvent e) { //keyTyped = Invoked when a key is typed. Uses KeyChar, char output switch(e.getKeyChar()) { case 'a': label.setLocation(label.getX()-10, label.getY()); break; case 'w': label.setLocation(label.getX(), label.getY()-10); break; case 's': label.setLocation(label.getX(), label.getY()+10); break; case 'd': label.setLocation(label.getX()+10, label.getY()); break; } } @Override public void keyPressed(KeyEvent e) { //keyPressed = Invoked when a physical key is pressed down. Uses KeyCode, int output switch(e.getKeyCode()) { case 37: label

Published 2020-09-07 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code