Discussion:
[問題] 如何清除螢幕上的資料使游標停在最頂
(时间太久无法回复)
蘋果酷
2006-11-14 03:50:57 UTC
Permalink
如題

曾問過學長,他建議我直接換行25次,
但是我想請問有沒有更"直接"的方法
我絕得換行25次稍微間接,因為命令
提示字元的視窗不是可以改變大小嗎?

謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.130.171
Believing is seeing! ^^
2006-11-14 16:29:40 UTC
Permalink
※ 引述《applecool (蘋果酷)》之銘言:
: 如題
: 曾問過學長,他建議我直接換行25次,

  好熟悉的感覺 XD

: 但是我想請問有沒有更"直接"的方法
: 我絕得換行25次稍微間接,因為命令
: 提示字元的視窗不是可以改變大小嗎?

  更「直接」的方法是有,
  不過多少會失去 Java 的 platform-independence 特性。

  方法 1. 使用 ANSI escape sequence:

       System.out.print("\u001B[2J");

      這個方法需要有相容於 VT100 的 terminal 才行。

      延伸閱讀:http://www.rgagnon.com/javadetails/java-0047.html

  方法 2. 透過 JNI:

      可以使用現成的 3rd-party library 或是自己寫,
      前者可參考:

       a. JCurses - http://sourceforge.net/projects/javacurses/
       b. Charva - http://www.pitman.co.za/projects/charva/

: 謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.164.243

继续阅读narkive:
Loading...