timestamp
Mitglied Käsekuchen
Hallo
ich würde gerne sämtliche gedrückte Tasten abspeichern. Beim loslassen soll der Status wieder auf "nicht gedrückt" gesetzt werden.
Meine Frage ist nun, wie ich das am besten realisiere?
ArrayLists fallen für mich glaube ich schon raus, da beim Durchlaufen und gleichzeitiger Manipulation Fehler entstehen können.
Für jede Taste eine extra Variable anzulegen scheint mir zu viel Aufwand.
Übrig bleiben meines Wissens nach da nur noch Arrays.
Nur mit welcher Größe initialisiere ich diese? Wie ermittel ich möglichst einfach danach die gedrückten Tasten? Ein einfaches boolean Array funktioniert leider nicht, da ich neben dem down/up - Status auch noch die downtime benötige. Also ein Array aus folgender Klasse:
Habt ihr da Ideen/Ansätze zu?
ich würde gerne sämtliche gedrückte Tasten abspeichern. Beim loslassen soll der Status wieder auf "nicht gedrückt" gesetzt werden.
Meine Frage ist nun, wie ich das am besten realisiere?
ArrayLists fallen für mich glaube ich schon raus, da beim Durchlaufen und gleichzeitiger Manipulation Fehler entstehen können.
Für jede Taste eine extra Variable anzulegen scheint mir zu viel Aufwand.
Übrig bleiben meines Wissens nach da nur noch Arrays.
Nur mit welcher Größe initialisiere ich diese? Wie ermittel ich möglichst einfach danach die gedrückten Tasten? Ein einfaches boolean Array funktioniert leider nicht, da ich neben dem down/up - Status auch noch die downtime benötige. Also ein Array aus folgender Klasse:
Java:
class Key{
int code, time;
boolean down;
//[...]
}
Habt ihr da Ideen/Ansätze zu?