Konsolenprogrammierung

Status
Nicht offen für weitere Antworten.

miketech

Bekanntes Mitglied
Hi zusammen,

ich möchte gerne ein Konsolenprogramm mit Java schreiben. Allerdings soll es nicht plattformabhängig sein, d.h. ich will auch gar nicht den Funktionsumfang von ncurses oder so, sondern einfach nur z.B. abfragen können, wieviele Zeichen auf der Konsole in der Breite möglich sind und in der Tiefe usw.

Und dann einfach an bestimmter Stelle den Cursor setzen und ein Text ausgeben können an dieser Stelle. Geht das mit Java irgendwie? Oder muss ich einfach davon ausgehen, dass es immer 80x25 ist (oder wieviel es ist)?

Gruß

Mike
 

Hilefoks

Bekanntes Mitglied
Nein - das geht nicht so einfach mit Java. Wenn du dir sicher bist das dein Terminal ein VT100 kompatibles ist, dann kannst du einiges mit entsprechenden Escape-Sequenzen zaubern - deine Plattformunabhängigkeit ist dann allerdings nicht mehr gegeben.

Wenn du etwas suchst was auch unter Windows funktioniert und dabei gleichzeitig auch viel mächtiger ist als einfache Escape-Sequenzen, dann solltest du jcurses verwenden.

MfG,
Hilefoks
 

unknown_member

Bekanntes Mitglied
So etwas funktioniert in der Konsole warscheinlich nicht (Soweit ich weiß). Da würde ich AWT oder Swing empfehlen, dort hast du viel mehr Möglichkeiten, zu programmieren.

Ansonsten empfehle ich dir mein Tutorial zur Konsolenprogrammierung. *stolz sein* :wink:
 

The_S

Top Contributor
hupfdule hat gesagt.:
unknown_member hat gesagt.:

Ansonsten empfehle ich dir mein Tutorial zur Konsolenprogrammierung. *stolz sein* :wink:

Das ist keine "Konsolenprogrammierung". Das ist ein Tutorial für blutigste Anfänger. Für solche Zielgruppen finde ich didaktisch aufbereitete Bücher jedoch geeigneter.

Siehe hierzu die "Diskussionsrunde" ;) http://www.java-forum.org/de/viewtopic.php?t=41894&highlight= wollen ja nicht an 2 Fronten diskutieren :p
 

miketech

Bekanntes Mitglied
Hi,

danke für die Hinweise. Was ich suche ist eher sowas wie javacurses. Die Doku scheint aber recht mager zu sein :)

Werds mir trotzdem mal anschauen. AWT usw. ist zwar sicher nett, erfordert aber, dass ich auf der Linux-Kiste X laufen lasse. Das ganze soll auf einem Terminal laufen und es wird noch nichtmal eine Maus geben.

Gruß

Mike
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
DEvent Bibliothek zur Konsolenprogrammierung Allgemeine Java-Themen 6

Ähnliche Java Themen


Oben