Hi,
mein Ziel ist es mit JLabels eine Tastatur nachzustellen und immer wenn eine Taste auf der Tastatur gedrückt wird, dann soll die Taste im Programm die Farbe ändern. Wird die Taste wieder losgelassen, dann soll die Taste im Programm aufhören zu "leuchten". Das habe ich bereits geschrieben:
Vielen Dank für eure Hilfe.
mein Ziel ist es mit JLabels eine Tastatur nachzustellen und immer wenn eine Taste auf der Tastatur gedrückt wird, dann soll die Taste im Programm die Farbe ändern. Wird die Taste wieder losgelassen, dann soll die Taste im Programm aufhören zu "leuchten". Das habe ich bereits geschrieben:
Code:
import java.awt.Color;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Window extends JFrame{
JLabel buchstabe;
int number = 0;
public Window() {
setVisible(true);
setSize(500, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setTitle("Enigma");
setResizable(false);
setLayout(null);
buchstabe = new JLabel("Hallo Welt");
buchstabe.setBounds(100, 50, 100, 10);;
add(buchstabe);
buchstabe.addKeyListener(new KeyListener() {
public void keyTyped(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_E) {
number = 0;
}
}
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_E) {
buchstabe.setBackground(Color.RED);
}
}
});
}
}