Re: [問題] 如何清除螢幕上的資料使游標停在最頂
※ 引述《applecool (蘋果酷)》之銘言:
: 如題
: 曾問過學長,他建議我直接換行25次,
好熟悉的感覺 XD
: 但是我想請問有沒有更"直接"的方法
: 我絕得換行25次稍微間接,因為命令
: 提示字元的視窗不是可以改變大小嗎?
更「直接」的方法是有,
不過多少會失去 Java 的 platform-independence 特性。
方法 1. 使用 ANSI escape sequence:
System.out.print("\u001B[2J");
這個方法需要有相容於 VT100 的 terminal 才行。
For Windows: 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
※ 編輯: jtmh 來自: 218.175.164.243 (11/15 08:43)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):