Tastendruck

Status
Nicht offen für weitere Antworten.

Gothicer

Mitglied
Ich habe jetzt ein kleines Problem mit dem KeyListener:

Code:
		addKeyListener(new KeyListener()
		{
			public void keyTyped(KeyEvent evt)
			{
				tastendruck(getKeyChar());
			}

            		public void keyPressed(KeyEvent evt)
            		{

            		}

            		public void keyReleased(KeyEvent evt)
            		{

            		}
        	});
Was genau muss da hin?
Code:
tastendruck(getKeyChar());

Ich hab da noch nicht so den Durchblick :(
 

L-ectron-X

Gesperrter Benutzer
Eine ähnliche Frage hatten wir vor Kurzem in einem anderen Thread.
Code:
//innerhalb des Konstruktors
addKeyListener(new KeyAdapter() {
   public void keyTyped(KeyEvent evt) { 
      if(evt.getKeyCode() == KeyEvent.VK_ESCAPE) {
         System.exit(0);
      }
   }
});
Vorteil bei Verwendung einer Adapterklasse: Man braucht wirklich nur die benötigten Methoden zu implementieren.
In diesem Fall würde das Programm beendet werden, wenn die Escape-Taste gedrückt wird.
 

Gothicer

Mitglied
hm..ich hab es jetzt i-wie ganz anders ohne Listener gelöst... viel einfacher :)

ähm...nun noch eine Frage... Wie kann ich eine Variable vom typ Int in einen String umwandeln?
 

Gothicer

Mitglied
Hier ein kleiner auszug:

Code:
	public boolean keyDown(Event evt, int key)
	{
		switch(key)
		{
			case Event.DOWN:
				break;

			case Event.UP:
                                break;
                               
                             ...
	
		}

		return true;
	}
So aber kann mir auch mal jemand sagen mit Int zu String...?
 

L-ectron-X

Gesperrter Benutzer
Die Methode keyDown() ist deprecated und sollte nicht mehr benutzt werden.
Code:
//innerhalb des Konstruktors 
addKeyListener(new KeyAdapter() { 
   public void keyPressed(KeyEvent evt) { 
      if(evt.getKeyCode() == KeyEvent.VK_UP) { 
         //Cursor-Taste "hoch" gedrückt 
      }
      else if(evt.getKeyCode() == KeyEvent.VK_DOWN { 
         //Cursor-Taste "runter" gedrückt 
      }  
   } 
});
 

maxf

Mitglied
Wieso funktioniert das nicht???
Code:
window.addKeyListener(new KeyAdapter(){
		public void keyTyped(KeyEvent e){
			if(e.getKeyCode() == KeyEvent.VK_ESCAPE) System.exit(0);
		}
	});
Liegt das daran, dass window als Fullscreen-Window angezeigt wird :?:
 
B

bygones

Gast
Roar hat gesagt.:
(For KEY_TYPED events, the keyCode is VK_UNDEFINED.)
boar Roar - woher hast du denn diese Information ? sag bloß dass steht in der API... wahnsinn. Wenn das mal bekannt wäre, wie schnell man da Antworten auf seine Fragen bekommt.. ich bin buff... vielleicht sollte die API sowie die FAQ hier ein eigenes Forum bekommen - is ja lalle was die alles weiß... oh man - man bekommt sich da gar nicht mehr ein... krass - mein schwein pfeift
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Wie kann ich Images per Tastendruck anzeigen/einfügen? Java Basics - Anfänger-Themen 3
B Tastendruck zurücksetzen Java Basics - Anfänger-Themen 4
F Langer Tastendruck bei Fernbedienung Java Basics - Anfänger-Themen 3
T Tastendruck simulieren Java Basics - Anfänger-Themen 13
S Beliebigen Tastendruck "einlesen" (ohne Konsole) Java Basics - Anfänger-Themen 3
TheSorm java Schleife beenden per Tastendruck Java Basics - Anfänger-Themen 10
C Greenfoot: Bei Tastendruck und best. Wert Bild ändern Java Basics - Anfänger-Themen 2
P Klassen Bei KeyEvent in KeyListener den Tastendruck abbrechen Java Basics - Anfänger-Themen 5
X Erste Schritte Spielstart per Tastendruck Java Basics - Anfänger-Themen 10
U Thread reagiert nicht sofort auf Tastendruck Java Basics - Anfänger-Themen 14
T Tastendruck simulieren in JPanel Java Basics - Anfänger-Themen 3
Draculajr Tastendruck abwarten Java Basics - Anfänger-Themen 5
H Tastendruck simulieren | SendKeys Java Basics - Anfänger-Themen 12
S Schleife per Tastendruck abbrechen Java Basics - Anfänger-Themen 7
R Aktion bei Tastendruck Java Basics - Anfänger-Themen 5
E Programmsteuerung per Tastendruck Java Basics - Anfänger-Themen 4
S Tastendruck abweisen Java Basics - Anfänger-Themen 7
T reaktion auf Tastendruck Java Basics - Anfänger-Themen 2
M Tastendruck. Java Basics - Anfänger-Themen 2
P String zu Date bei jedem Tastendruck parsen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben