Tastatureingaben auswerten

Status
Nicht offen für weitere Antworten.
P

pleasure

Gast
Hi!

Ich bin noch relativ neu in Java, deshalb auch eine vermutlich einfache Frage. Ich will, dass meine Anwendung bestimmte Tasten auswertet. Hab folgendes probiert:

Code:
class MyClass extends Frame implements KeyListener
{
...
  public void keyTyped(KeyEvent e) 
  {
    char c = e.getKeyChar();
    if(c == "A")
    {
// Taste auswerten
    }
}

Dies funktioniert allerdings nicht (wird gar nicht kompiliert). Dies

Code:
char c = e.getKeyChar();
    if(c == KeyEvent.VK_A)
    {
// Taste 'a' auswerten
    }

wird zwar kompiliert, er geht aber nicht in die Klammer, wenn ich "a" drücke.
Was muss ich tun, damit das richtig funktioniert?

Danke & Gruß,

Nico.
 

Manfred

Bekanntes Mitglied
Also ich weiss nicht genau obs bei Char auch wie bei Strings ist aber probier mal das Vergleichen mit:


Code:
if(c.equals('A'))
....
 
B

bygones

Gast
char sind keine objekte daher geht der equals vergleich nicht...
du brauchst den keyCode !
Code:
if(k.getKeyCode() == KeyEvent.VK_C) {
                    System.out.println("c gedrückt");
                }
 

foobar

Top Contributor
Code:
import java.awt.Frame;
import java.awt.event.*;

public class MyFrame extends Frame implements KeyListener
{
	public MyFrame()
	{
		this.setSize(300,300);
		this.addKeyListener(this);
		this.setVisible(true);
	}
	
	public void keyTyped(KeyEvent e)
	{
		char c = e.getKeyChar();
		if(c == 'A')
		{
			System.out.println("Du hast A gedrückt");	
		}
	}

	public void keyPressed(KeyEvent e){}
	public void keyReleased(KeyEvent e){}

	public static void main(String[] args)
	{
		new MyFrame();
	}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Wie Tastatureingaben ignorieren? Java Basics - Anfänger-Themen 7
B Hilfe: Tastatureingaben werden erst nach der Maus angenommen Java Basics - Anfänger-Themen 3
F Variabler - Robot - Tastatureingaben Java Basics - Anfänger-Themen 5
G Mit tastatureingaben rechnen Java Basics - Anfänger-Themen 10
G Zeilenweise Tastatureingaben Java Basics - Anfänger-Themen 2
N Problem mit Tastatureingaben für verschiedene Datentypen Java Basics - Anfänger-Themen 3
T Java Tastatureingaben unterbinden Java Basics - Anfänger-Themen 3
P Drei Zahlen eines Würfelspiels auswerten Java Basics - Anfänger-Themen 7
L Java Programm zum Auswerten von Daten Java Basics - Anfänger-Themen 11
M Erste Schritte Zahlen einlesen und auswerten Java Basics - Anfänger-Themen 6
T JasperReport - Uhrzeiten auswerten Java Basics - Anfänger-Themen 5
F Konsolen Befehl ausführen und Rückgabe auswerten Java Basics - Anfänger-Themen 3
J Best Practice Button isPressed o.ä. auswerten Java Basics - Anfänger-Themen 10
F Inhalt einer Variable auswerten, die sich immer wieder ändert Java Basics - Anfänger-Themen 1
S Erste Schritte Sprachermittler - Datei öffnen, Text in TextArea, Bereinigen, Auswerten Java Basics - Anfänger-Themen 14
A ganzrationale funktionen auswerten. Java Basics - Anfänger-Themen 1
M Text innerhalb Anführungsstriche als "eins" auswerten Java Basics - Anfänger-Themen 5
I Werte im Speicher auswerten ohne Umweg über eine Datei Java Basics - Anfänger-Themen 16
T Compiler-Fehler String auswerten mit CharAt Java Basics - Anfänger-Themen 2
G Output aus fremden Klasse auswerten Java Basics - Anfänger-Themen 8
B Input/Output Formatierter Text aus PDF als Array auswerten in JAVA möglich ? Java Basics - Anfänger-Themen 8
K Ausdrücke auswerten Java Basics - Anfänger-Themen 8
K char Einlesen und Auswerten Java Basics - Anfänger-Themen 9
B übergebenen String auswerten Java Basics - Anfänger-Themen 6
D Html Formular auswerten Java Basics - Anfänger-Themen 8
S TYPE_INT_RGB auswerten Java Basics - Anfänger-Themen 6
J String auswerten Java Basics - Anfänger-Themen 2
S Kann einfache Texteingabe nicht auswerten! Java Basics - Anfänger-Themen 3
C Erste GUI - Wie auswerten? Java Basics - Anfänger-Themen 3
G String als booelan auswerten Java Basics - Anfänger-Themen 7
D string zu double auswerten (eval!) Java Basics - Anfänger-Themen 3
H Struts: In JSP error auswerten Java Basics - Anfänger-Themen 7
T strings auswerten Java Basics - Anfänger-Themen 20
I WebApplication, Formulare auswerten Java Basics - Anfänger-Themen 2
S Ausdruck zur Laufzeit auswerten Java Basics - Anfänger-Themen 10
G Array List sortieren / auswerten Java Basics - Anfänger-Themen 24
H String auswerten! Java Basics - Anfänger-Themen 5
M ArrayList auswerten Java Basics - Anfänger-Themen 10
M Ping Pong - Tastaturanschläge sofort auswerten Java Basics - Anfänger-Themen 4
J Auswerten eines Bestimmten inhalts einer Datei Java Basics - Anfänger-Themen 9
G Datei einlesen und auswerten Java Basics - Anfänger-Themen 8
S Textdatei mit Zeilensprung - logDatei auswerten Java Basics - Anfänger-Themen 5
G KeyEvent auswerten Java Basics - Anfänger-Themen 2
S Vector in anderer Klasse auswerten, aber wie ? Java Basics - Anfänger-Themen 8
D JSP & JAVAbean String Auswerten Java Basics - Anfänger-Themen 2
H Instanz einer Klasse übergeben und dynamisch auswerten Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben