Java - Buchstaben einlesen (Programmieren)

Java - Buchstaben einlesen (Programmieren)

hi,
ich bin gerade dabei Hangman in Java zu schreiben , scheiter aber immer an der Eingabe der Buchstaben.
Ich will, dass man nur einen Buchstaben eingeben kann. Zwar liest die Methode read() nur den ersten Character ein, aber man kann immer noch Wörter eintippen.
Gibt's da vielleicht irgend eine Möglichkeit die Eingabe auf nur einen Buchstaben zu beschränken?
wie läuft das ab? wenns wie bei nem html-form läuft könnte mans ja vlt. mit maxlength="1" beschränke
wenn man sich nicht auskennt sollte man am besten gar nix schreiben ;)

ich denke in der konsole ist das etwas kniffliger umzusetzen. afaik werden die eingaben aus dem inputstream (system.in) automatisch auf den outputstream (system.out) geschrieben.
evtl könnte man mit der methode "setOut" der klasse system den outputstream solange "abschalten" bis wieder was ausgegeben werden kann. frage is aber ob das geht, im SDK steht da was von nem securitymanager der rummeckern könnte. und so sehr hab ich mich mit j2se bisher nich befasst, mehr mit j2me.
-.- wollte doch nur helfen...
wenn du nicht mal Events benutzen kannst
wie willst du dann Hang-man proggen

das geht doch einfach über einen Buffered-Reader

@MasterK
du proggst auch Me?
ich glaub ich kenn dich
du bist doch hier angemeldet oder:
www.j2meforum.de

rat mal wer ich bin
Logge dich ein um einen Beitrag zu schreiben.