Archiv verlassen und diese Seite im Standarddesign anzeigen : keylistener
bluelight
10-08-2005, 15:34
ch habe folgendes Problem: Ich frage mit einem KeyListener die aktuel gedrückte Taste ab. Wenn allerdings zwei tasten gedrücckt werden weiß ich nicht wie ich rauß bekommen kann welche beiden Tasten gedrückt worden sind. Weiß jemand wie ich das hin bekommen kann.
viele Dank im Vorraus
bleulight
anda_skoa
11-08-2005, 11:54
Ich glaube du bekommst für jede Taste ein Event, also hintereinander.
Ciao,
_
HashSet<String> pressedKeys = new HashSet<String>();
private void keyPressed(KeyEvent e)
{
pressedKeys.add(String.valueOf(e.getKeyCode));
}
private void keyReleased(KeyEvent e)
{
pressedKeys.remove(String.valueOf(e.getKeyCode));
}
private boolean isKeyPressed(int keyCode)
{
return(pressedKeys.get(String.valueOf(keyCode)) != null);
}
Damit sollte es gehen.
Qudus
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.