G
Guest
Gast
hallo,
ich möchte eingetippte buchstaben abfragen, um dann anhand des buchstabens aus einer datenbank alle wörten, die mit diesem beginnen auszugeben:
für alle kleinen geht es und ich mache es so:
char c = e.getKeyChar();
wenn nun das "kleine c" gedrückt wird, lasse ich hartcoded auch nach dem entsprechenden großen testen, so:
if (c=='c') R_CHAR_GROSS[R_CNT]='C';
funktioniert so weit,
nun es geht aber nicht, wenn man gleich mit shift-taste ein großes "C" eingeben will, da hier die shift-taste immer das erste char ist das gedrückt wird???
mit: e.getKeyCode() komme ich auch nicht an das große C ran.
wie löst man das geschickt oder richtig, ich will eben beides zulassen, drückt man den kleinen, testet er den großen mit, und drückt man einen großen mit shift, so wird der kleine mitgetestet, so komm ich an alle worte ran, egal wie sie geschrieben sind.
danke für eure hilfen, ich komme grad echt nicht weiter
mfg
tino
ich möchte eingetippte buchstaben abfragen, um dann anhand des buchstabens aus einer datenbank alle wörten, die mit diesem beginnen auszugeben:
für alle kleinen geht es und ich mache es so:
char c = e.getKeyChar();
wenn nun das "kleine c" gedrückt wird, lasse ich hartcoded auch nach dem entsprechenden großen testen, so:
if (c=='c') R_CHAR_GROSS[R_CNT]='C';
funktioniert so weit,
nun es geht aber nicht, wenn man gleich mit shift-taste ein großes "C" eingeben will, da hier die shift-taste immer das erste char ist das gedrückt wird???
mit: e.getKeyCode() komme ich auch nicht an das große C ran.
wie löst man das geschickt oder richtig, ich will eben beides zulassen, drückt man den kleinen, testet er den großen mit, und drückt man einen großen mit shift, so wird der kleine mitgetestet, so komm ich an alle worte ran, egal wie sie geschrieben sind.
danke für eure hilfen, ich komme grad echt nicht weiter
mfg
tino