Javaで標準出力に色をつけたいのですが・・・
ゲスト
ゲスト
ATOMRSS
  • コード求むID: 106
  • 登録日時:  2007/08/21 12:59
  • 最終更新日時: 2007/08/26 09:26
  • アクセス数: 1351
  • タグ:  java cui
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加

JavaでCUIアプリを作成しており,コンソールのForeGroundColor,BackGroundColor,カーソル位置を変更したいのですが、方法がわからなくて困っています。
クライアントのOSが複数混在しますので、Windowsのエスケープシーケンスを使う方法は不可です。

どなたかご存じの方ご教授ください。よろしくお願いいたします。

コメント

  • ゲスト
  • 1:ゲスト
  • 2007/08/22 12:48

直接、OSのコマンドインターフェース画面…と考えるからOS依存性がでてくるのではないでしょうか。
ターミナルエミュレータ経由で使用させ、ターミナルエミュレータにエスケープを解釈させれば、ターミナルエミュレータの検証だけで済むのではないでしょうか。

  • GoodJob
  • 0

調べてみたらありました。

Javaでncursesを使う
http://sourceforge.net/projects/javacurses/

AWTっぽくコンソールを操作
http://www.pitman.co.za/

  • GoodJob
  • 0

おぉ そういうことだったのですか。。
JCursesの方をやってみようと思います。が、タイミング悪くHDDの電源が死亡したので、復旧次第ためしてみようと思います

  • GoodJob
  • 0

前へ 1 次へ

コメントする

[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。

[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。

ゲスト投稿者:ゲスト:

関連ソースコード・ノウハウを登録

PDFLib | A library for processing PDF on the fly プレゼン公開・共有サイト handsOut.jp オープンタイプ株式会社 チーム・マイナス6% - みんなで止めよう温暖化

ブックマークコメント