KeyListener will nicht.

Status
Nicht offen für weitere Antworten.

MelcomX01

Mitglied
Hi Leute, brauche mal wieder eure Hilfe.

Habe gerade angefangen, mich mit Awt und Events zu beschäftigen und wollte nun ein Programm schreiben, in dem ein Label auf die gedrückten Tasten reagiert und den int-Wert der jeweiligen Taste ausgibt, doch leider reagiert es nicht und meine Literatur gibt zu diesem Thema nicht allzu viel her....
Was habe ich falsch gemacht?

Code:
public class TextFieldTest extends AwtVorlage
{
    static Panel haupt;        
    static Label label;
    
    /** Creates a new instance of TextFieldTest */
    public TextFieldTest() 
    {
        super("TextFieldTest", 300, 300);
        haupt = new Panel();        
        label = new Label("Test");
        
        add(haupt);        
        haupt.add(label);
        
        label.addKeyListener(new KeyLauscher());       
    }
    
    class KeyLauscher implements KeyListener
    {
        public void keyTyped(KeyEvent e)
            {
                label.setText("typed" + e);
            }
            
            public void keyReleased(KeyEvent e)
            {
                label.setText("released" + e);
            }
            
            public void keyPressed(KeyEvent e)
            {
                label.setText("pressed" + e);
            }
    }
    
    public static void main(String[] args)
    {
        Frame rahmen = new TextFieldTest();
        rahmen.show();
    }
    
}
 

MelcomX01

Mitglied
wozu brauch das Label denn den Focus, es soll ja keine Eingaben abfangen, sondern nur den Text anzeigen. Auf die eingabe soll das haupt-Panel reagieren, soll ich ihm dann nicht lieber den Focus geben (geht das überhaupt?)?
 

Wildcard

Top Contributor
Der KeyListener sitzt in deinem Code aber auf dem Label. Der Frame interessiert sich nicht dafür!
 
B

Beni

Gast
Du fügst dem Label den KeyListener hinzu, also muss das Label den Focus haben, um die Keys abzuhören. So einfach ist das :wink:

Zurst must du aber noch "label.setFocusable( true )" aufrufen, sonst kannst du nicht fokusieren.
 

MelcomX01

Mitglied
das stimmt. ich hatte es geändert, um zu schauen, ob es funktioniert und nicht wieder geändert.
jetzt haut es aber hin.

Vielen Dank für deine Hilfe!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M KeyListener reagiert nicht Java Basics - Anfänger-Themen 4
B KeyListener funkioniert nicht Java Basics - Anfänger-Themen 2
G KeyListener und JButton vertragen sich nicht Java Basics - Anfänger-Themen 1
Z KeyListener funktioniert nicht? Weshalb? Java Basics - Anfänger-Themen 8
Gfreak23 Input/Output KeyListener funktioniert auf Laptop nicht allerdings auf Tower-PC Java Basics - Anfänger-Themen 8
D KeyListener nicht mehr aktiv nach ActionPerformed Java Basics - Anfänger-Themen 2
S KeyListener reagiert nicht. Java Basics - Anfänger-Themen 4
J KeyListener funtioniert nicht! Java Basics - Anfänger-Themen 3
P Input/Output KeyListener reagiert nicht Java Basics - Anfänger-Themen 4
K Input/Output KeyListener funktioniert nicht Java Basics - Anfänger-Themen 3
Maxim6394 KeyListener geht nicht Java Basics - Anfänger-Themen 15
Maxim6394 KeyListener funktioniert nicht Java Basics - Anfänger-Themen 20
J KeyListener (keyTyped) funktioniert nicht Java Basics - Anfänger-Themen 9
Das Brot Nach .add(JRadioButton) funktioniert der KeyListener nicht mehr Java Basics - Anfänger-Themen 2
U ActionListener und KeyListener - KeyListener funktioniert nicht Java Basics - Anfänger-Themen 2
M TabbedPane: KeyListener funktioniert nicht mehr Java Basics - Anfänger-Themen 8
T KeyListener wird nicht ausgelöst Java Basics - Anfänger-Themen 6
H KeyListener funktioniert nicht Java Basics - Anfänger-Themen 8
hdi KeyListener : keyTyped() nicht nutzbar? Java Basics - Anfänger-Themen 1
H KeyListener will nicht reagieren Java Basics - Anfänger-Themen 5
A KeyListener funktioniert nicht Java Basics - Anfänger-Themen 7
B Keylistener auf JSpinner reagiert nicht? Java Basics - Anfänger-Themen 3
M Globale Variablen werden durch KeyListener nicht aktualisier Java Basics - Anfänger-Themen 10
E Keylistener funktioniert nicht richtig. Java Basics - Anfänger-Themen 17
G Applet mit Keylistener funktioniert nicht Java Basics - Anfänger-Themen 3
D Weis nicht weiter mit Keylistener Java Basics - Anfänger-Themen 17
G KeyListener reagiert nicht Java Basics - Anfänger-Themen 5
D Keylistener reagiert nicht mehr Java Basics - Anfänger-Themen 15
D KeyListener funktioniert nicht Java Basics - Anfänger-Themen 10
G GlassPane mit KeyListener Java Basics - Anfänger-Themen 1
P Wie kann ich meine Keylistener Klasse unterscheiden lassen, von welcher "Quelle" der Input kommt? Java Basics - Anfänger-Themen 2
B Bild per KeyListener drehen Java Basics - Anfänger-Themen 1
javalux123 Keylistener auf andere Fenster Java Basics - Anfänger-Themen 3
F Problem mit KeyListener in kombination mit dem ActionListener Java Basics - Anfänger-Themen 4
M Mit KeyListener Farbe von Label ändern Java Basics - Anfänger-Themen 13
N Java Keylistener Java Basics - Anfänger-Themen 2
F KeyListener Java Basics - Anfänger-Themen 3
S Erste Schritte 2D Grafik Probleme mit KeyListener. Java Basics - Anfänger-Themen 18
J-Gallus Keylistener verstehen Java Basics - Anfänger-Themen 17
S Keylistener Java Basics - Anfänger-Themen 16
S Keylistener im Grafikfenster Java Basics - Anfänger-Themen 3
H Mouse- und KeyListener Probleme? Java Basics - Anfänger-Themen 5
N KeyListener in Thread Java Basics - Anfänger-Themen 0
LexeB4F for schliefe in KeyListener Java Basics - Anfänger-Themen 3
R KeyListener auslagern Java Basics - Anfänger-Themen 3
J KeyListener aus anderer Klasse bereitet Probleme Java Basics - Anfänger-Themen 1
T KeyListener Java Basics - Anfänger-Themen 2
J KeyListener - mal wieder... Java Basics - Anfänger-Themen 2
TheSorm KeyListener Problem Java Basics - Anfänger-Themen 4
M KeyListener Java Basics - Anfänger-Themen 3
S KeyListener/ActionListener/paint()/repaint() Java Basics - Anfänger-Themen 3
C Mehrere Tasten beim KeyListener gleichzeitig lesen Java Basics - Anfänger-Themen 2
L Input/Output Java 3D mit KeyListener Java Basics - Anfänger-Themen 1
L KeyListener ohne textfeld Java Basics - Anfänger-Themen 4
J KeyListener,MouseListener,MouseMotionListener und static Java Basics - Anfänger-Themen 7
P Klassen Bei KeyEvent in KeyListener den Tastendruck abbrechen Java Basics - Anfänger-Themen 5
B KeyListener als allgemeine Methode Java Basics - Anfänger-Themen 5
H KeyListener auf ganzes Fenster setzen Java Basics - Anfänger-Themen 14
0 KeyListener ausserhalb der Applikation Java Basics - Anfänger-Themen 5
G KeyListener Java Basics - Anfänger-Themen 4
D KeyListener und ActionListener Problem Java Basics - Anfänger-Themen 6
J KeyListener Java Basics - Anfänger-Themen 11
G KeyListener, Fokus Java Basics - Anfänger-Themen 8
A Input/Output Keylistener Aktiv schalten Java Basics - Anfänger-Themen 8
J keyListener - Genau 1 Aktion soll bei 1 Tastenausdruck ausgeführt werden Java Basics - Anfänger-Themen 11
S KeyListener Java Basics - Anfänger-Themen 2
A Erste Schritte Problem mit KeyListener Java Basics - Anfänger-Themen 6
A Wie KeyListener adden? Java Basics - Anfänger-Themen 15
U KeyListener StackOverflowError Java Basics - Anfänger-Themen 2
W KeyListener auf Applet mit Runnable Java Basics - Anfänger-Themen 4
M Apfel-Spiel KeyListener Java Basics - Anfänger-Themen 33
Luk10 KeyListener Java Basics - Anfänger-Themen 13
S KeyListener aus anderer Klasse hinzufügen Java Basics - Anfänger-Themen 19
P KeyListener im Applet Java Basics - Anfänger-Themen 2
S KeyListener-Anwendung Java Basics - Anfänger-Themen 7
O KeyListener funktioniert nur wenn er will Java Basics - Anfänger-Themen 2
A KeyListener funzt ned Java Basics - Anfänger-Themen 6
D KeyListener, Unterscheidung Groß/Kleinbuchstaben Java Basics - Anfänger-Themen 3
S KeyListener als class? Java Basics - Anfänger-Themen 4
F Applet mit KeyListener, "Alt"-Taste und Konflikt mit Browser Java Basics - Anfänger-Themen 2
P KeyListener Java Basics - Anfänger-Themen 2
S KeyListener für einfaches Programm Java Basics - Anfänger-Themen 3
S KeyListener aktiv auch wenn minimiert? Java Basics - Anfänger-Themen 4
Z Globaler Keylistener Java Basics - Anfänger-Themen 2
V KeyListener Beispiel Java Basics - Anfänger-Themen 13
T canvas killt KeyListener Java Basics - Anfänger-Themen 2
J Keylistener aber wie jTextField auswahl? Java Basics - Anfänger-Themen 3
D KeyListener, nichts passiert Java Basics - Anfänger-Themen 6
D Keylistener zu langsam Java Basics - Anfänger-Themen 7
C Problem mit JPopupMenu, JTextField und Keylistener Java Basics - Anfänger-Themen 2
G Keylistener in einer Schleife Java Basics - Anfänger-Themen 9
M problem mit keylistener Java Basics - Anfänger-Themen 2
N KeyListener ohne GUI? Java Basics - Anfänger-Themen 5
M KeyListener Java Basics - Anfänger-Themen 3
O KeyListener Java Basics - Anfänger-Themen 8
Developer_X KeyListener ohne JFrame Java Basics - Anfänger-Themen 13
H KeyListener Java Basics - Anfänger-Themen 4
Developer_X KeyListener Actions (hat mit Java3D zu tun) Java Basics - Anfänger-Themen 20
Developer_X JFrame soll KeyListener adden Java Basics - Anfänger-Themen 32
F Keylistener Java Basics - Anfänger-Themen 12

Ähnliche Java Themen


Oben