einzelne Tastendrücke von der Konsole einlesen

Status
Nicht offen für weitere Antworten.

moormaster

Top Contributor
Hallo,

ich möchte gerne einzelne Tasten von der Konsole einlesen. Versucht habe ich das mit

Code:
new InputStreamReader(System.in).read();

Das sollte laut API genau einen Character einlesen und als int zurückgeben. Jedoch gibt diese Methode den Wert erst zurück, nachdem man ENTER gedrückt hat.

Gibt es eine Möglichkeit, auf der Konsole wirklich nur ein Zeichen einzulesen, ohne immer erst auf ENTER zu warten?
 

moormaster

Top Contributor
Wildcard hat gesagt.:
Über Konsole kannst du das mit Java Mitteln wohl vergessen.

Hmm dann muss ich mir wohl ne native library suchen...

[edit]
Der Vollständigkeit halber mein Suchergebnis:
http://sourceforge.net/projects/jline

Diese Library bietet eigene Methoden zum Zugriff auf die Konsole des jeweiligen Betriebssystems.
Der native Teil davon wurde bereits für

Microsoft Windows XP
RedHat Linux 9.0
Debian Linux 3.0
Macintosh OS X 10.3

erfolgreich compiliert und getestet.
[/edit]
 

moormaster

Top Contributor
moormaster hat gesagt.:
Wildcard hat gesagt.:
Über Konsole kannst du das mit Java Mitteln wohl vergessen.

Hmm dann muss ich mir wohl ne native library suchen...

[edit]
Der Vollständigkeit halber mein Suchergebnis:
http://sourceforge.net/projects/jline

Diese Library bietet eigene Methoden zum Zugriff auf die Konsole des jeweiligen Betriebssystems.
Der native Teil davon wurde bereits für

Microsoft Windows XP
RedHat Linux 9.0
Debian Linux 3.0
Macintosh OS X 10.3

erfolgreich compiliert und getestet.

Nachtrag:
http://sourceforge.net/projects/javacurses/

Diese Library ist u.U. etwas sauberer in eigene Programme integrierbar, als JLine
[/edit]
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Einzelne Objekte und Unterobjekte einer ArrayList ausgeben Allgemeine Java-Themen 53
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
T Log4J - Deaktivierung für einzelne Klassen Allgemeine Java-Themen 7
Q Einzelne Java-Quelldatei veröffentlichen Allgemeine Java-Themen 8
O Java-Obfuscator, welcher einzelne Methoden, Klassen und Ordnerstrukturen ausnehmen kann. Allgemeine Java-Themen 1
O log4j - eigenes Log für einzelne Klasse Allgemeine Java-Themen 5
A BufferedImage einzelne Pixel transparent machen V2.0 Allgemeine Java-Themen 2
R SecurityManager für einzelne Klassen/Threads? Allgemeine Java-Themen 38
N Methoden Einzelne Daten aus "Person" auslesen Allgemeine Java-Themen 3
C aus einem String einzelne Hex Werte lesen Allgemeine Java-Themen 7
J String zerlegen in einzelne Strings Allgemeine Java-Themen 7
A einzelne Tage als Datum ausgeben Allgemeine Java-Themen 6
P Einzelne Bits in einem Byte-Array setzen Allgemeine Java-Themen 2
S Zugriff auf einzelne Bildpunkte Allgemeine Java-Themen 3
N String in einzelne Zeichen zerlegen Allgemeine Java-Themen 8
T (nur) HP Photosmart Drucker lässt einzelne Seiten aus Allgemeine Java-Themen 6
F Einzelne Einträge im Array als konstant festlegen Allgemeine Java-Themen 2
T Wo kann ich einzelne JARs herunterladen Allgemeine Java-Themen 3
R Einzelne Zeile manipulieren Allgemeine Java-Themen 4
G einzelne zeilen aus textArea auslesen Allgemeine Java-Themen 8
G Einzelne Keys aus Properties-Datei auslesen Allgemeine Java-Themen 4
P byte -> einzelne bits auslesen ??? Allgemeine Java-Themen 4
S Einzelne Elemente in einer Bild Datei Allgemeine Java-Themen 5
N Tastendrücke Simulieren Allgemeine Java-Themen 7
V Gleichzeitige Tastendrücke? Allgemeine Java-Themen 10
O Tastendrücke in verstecktes HTML-Formular schreiben Allgemeine Java-Themen 4
R0m1lly BinärBaum auf Konsole ausgeben Allgemeine Java-Themen 9
Master3000 Java Konsole über Buffered Reader Zeilenweise auslesen ? Allgemeine Java-Themen 26
Master3000 Komisches Zeichen als Ausgabe in der Konsole Allgemeine Java-Themen 20
el_niiinho13 Objekt auf der Konsole ausgeben lassen Allgemeine Java-Themen 8
S Wörterliste nach Wörtern mit u durchsuchen und diese auf der Konsole ausgeben lassen Allgemeine Java-Themen 33
L Eclipse Konsole im exportierten Programm Allgemeine Java-Themen 2
R Warum wird mir in der Konsole das "Standard Array" ausgegeben? Allgemeine Java-Themen 2
G Excel Datum richtig auf der Konsole ausgeben Allgemeine Java-Themen 1
M Cmd Konsole als Java Konsole Allgemeine Java-Themen 5
Joker4632 Methoden Befehl an bereits extern geöffnete Programm-spezifische Konsole senden Allgemeine Java-Themen 1
R .txt Datei einlesen und auf der Konsole ausgeben lassen Allgemeine Java-Themen 11
A Befehle in Konsole. Allgemeine Java-Themen 12
L Input/Output Wie kann man in der Konsole einen Text farbig ausgeben z.b in grün Allgemeine Java-Themen 6
Neumi5694 Swing GUI vs Konsole Allgemeine Java-Themen 4
T Input/Output Konsole gibt trotz printf keine Umlaute aus Allgemeine Java-Themen 17
B Farbiger Text in der Konsole Allgemeine Java-Themen 1
RalleYTN JAnsi Warum bleiben die Hintergrundfarben beim Reseten der Konsole? Allgemeine Java-Themen 0
C .jar File lässt sich nur über Konsole öffnen Allgemeine Java-Themen 1
W Java Konsole "aufteilen" Allgemeine Java-Themen 4
G Warnung in der Konsole von Eclipse "WARNING: ..." Allgemeine Java-Themen 2
B Text in die Mitte der Konsole schreiben. Allgemeine Java-Themen 1
L Konsole gibt Smileys aus Allgemeine Java-Themen 3
T Mit Java auf die Konsole eines Process-Objekts zugreifen Allgemeine Java-Themen 10
Kaniee Konsole "mitlesen" Allgemeine Java-Themen 6
P .Jar Datein Windows Konsole zugewiesen Allgemeine Java-Themen 3
L Input/Output ProcessBuilder und Windows - Konsole verbergen? Allgemeine Java-Themen 5
T Methoden In Konsole tasten abfangen? Allgemeine Java-Themen 4
S exec( "cmd /c") aber Konsole soll offen bleiben Allgemeine Java-Themen 9
J Java-Klasse über Konsole starten Allgemeine Java-Themen 6
cedi Eingegebenen Text in der Konsole nicht sichtbar machen oder nur in Sternchen anzeigen Allgemeine Java-Themen 2
R java in der konsole nicht gefunden trotz jre,jdk,home und path Allgemeine Java-Themen 4
Y Anwendung starten(JAR) - Entscheidung Konsole oder Swing Allgemeine Java-Themen 5
P Java Konsole zur Laufzeit einblenden Allgemeine Java-Themen 4
D Windows-Konsole auslesen - Zeichenkodierung Allgemeine Java-Themen 4
N GUI und zusätzlich Konsole Allgemeine Java-Themen 4
M Problem bei einer Baumausgabe auf der Konsole Allgemeine Java-Themen 3
X Konsole aktualisieren Allgemeine Java-Themen 17
neonfly Anzahl Zeichen pro Zeile auf der Konsole Allgemeine Java-Themen 8
Z Java Programm - xxxxx auf der Konsole ausgeben Allgemeine Java-Themen 4
F Unterstrichenes U in Eclipse-Konsole ausgeben Allgemeine Java-Themen 10
M Enter Taste in Konsole abfragen Allgemeine Java-Themen 2
B Ausgabe auf der Konsole bei Nebenläufigkeit, Threads und Synchronisation Allgemeine Java-Themen 8
Z Swing vs Konsole Allgemeine Java-Themen 17
E Gibt es Befehle für Kursor auf Konsole ? Allgemeine Java-Themen 3
? Swing Anwendung aus Konsole starten Allgemeine Java-Themen 7
S Error aus der Konsole auslesen Allgemeine Java-Themen 2
T Feststellen ob System-Konsole verfügbar Allgemeine Java-Themen 2
S Rückmeldung von Konsole(Batch) an Java Allgemeine Java-Themen 2
G jar datei MIT Konsole Allgemeine Java-Themen 5
zilti Java-Konsole auslesen? Allgemeine Java-Themen 10
S Aufruf in Konsole mit beliebig vielen Argumenten? Allgemeine Java-Themen 18
M Java Klassen funktioner auf Konsole nicht in Eclipse Allgemeine Java-Themen 4
V JavaProgramm von Konsole starten geht nichtmehr Allgemeine Java-Themen 4
J Threads + Dualcore = Probleme mit dem Output auf der Konsole Allgemeine Java-Themen 12
Saxony DOS Konsole und deren Streams Allgemeine Java-Themen 5
M Pfeiltasten in Konsole Allgemeine Java-Themen 2
F Konsole Allgemeine Java-Themen 2
T Konsole "Fehlermeldung": error hereerror here Allgemeine Java-Themen 4
B Unterschied: jar <-> konsole Allgemeine Java-Themen 9
R Javaprogramm von der Konsole starten Allgemeine Java-Themen 4
V Befehle von der Konsole einlesen und Escape-Sequenzen. Allgemeine Java-Themen 2
A Ausdrucken von Konsole Allgemeine Java-Themen 4
rambozola anzahl zeichen in konsole eclipse begrenzt? Allgemeine Java-Themen 5
N Konsole im eigenen Java-Programm Allgemeine Java-Themen 4
S java Programme über Konsole starten Allgemeine Java-Themen 5
L char-Zeichen per Konsole einlesen Allgemeine Java-Themen 4
M Unter MacOS einen Befehl auf Konsole ausführen? Allgemeine Java-Themen 6
D Verzögertes schliessen der Konsole Allgemeine Java-Themen 17
J Probleme mit der CommApi beim ProgrammStart über Konsole Allgemeine Java-Themen 2
V Konsole leeren Allgemeine Java-Themen 13
B Konsole: Bildschirm löschen Allgemeine Java-Themen 9
S Programm über Konsole startet nicht Allgemeine Java-Themen 2
A ChatProgramm für Konsole Allgemeine Java-Themen 3
L Dos Konsole mit Java auslesen ? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben