Java在輸出到控制檯時是否支持控制光標?例如,我想在執行System.out.print()之前設置字符位置和顏色。想想頂級應用程序寫入控制檯的方式。謝謝!Java - windows/linux中的控制檯輸出
3
A
回答
0
不是直接。在過去,ANSI轉義序列被支持,但現在不再有了。
我建議你看看一個很好的支持Windows的Java Curses庫。我不能推薦任何:(
3
你通常不使用的System.out做這些事情。在* nix中使用NCURSES大多數應用(http://en.wikipedia.org/wiki/Ncurses)這一點。你可以嘗試http://sourceforge.net/projects/javacurses/如果你需要的東西此智能。
但是,您可以隨時SYSOUT退格(\ b)如果你想刪除你想要什麼,最好
1
哈希望的字符,你仍然可以做到這一點在Linux上。 參考的代碼本身這名男子頁 http://man7.org/linux/man-pages/man4/console_codes.4.html
public class quickTest{
public static void main(String[] args){
//This will undo the current line by erasing it
//and then putting the curser back at column 1
System.out.println("Hello.\u001b[1K\u001b[1GHi.");
}
}
相關問題
- 1. Java控制檯輸出成爲下一個控制檯輸入
- 2. 控制檯輸出在java中變化
- 3. 控制檯Java中沒有輸出
- 4. 的IntelliJ控制檯輸出
- 5. Java控制檯輸出 - 文件和控制檯BOTH
- 6. 控制檯輸出
- 7. 輸出控制檯
- 8. Eclipse控制檯無輸出
- 9. MATLAB控制檯輸出
- 10. 控制檯輸出對齊
- 11. os.system()的控制檯輸出?
- 12. 顯示控制檯輸出?
- 13. java控制檯輸入
- 14. Eclipse中沒有控制檯輸出Juno
- 15. 控制Python輸出到控制檯
- 16. 輸出MySql表到控制檯輸出
- 17. Symfony控制檯輸出
- 18. WebDriver.io無控制檯輸出
- 19. Perl - 控制檯輸出?
- 20. Bndtools輸出到控制檯
- 21. testdriven.net log4net控制檯輸出
- 22. 輸出LRESULT到控制檯
- 23. 控制檯輸出錯誤
- 24. 控制檯輸出笑臉
- 25. 接收控制檯輸出
- 26. 寫作控制檯輸出
- 27. 彩色控制檯輸出
- 28. 控制檯輸出格式
- 29. Ruby和控制檯輸出
- 30. 怪異控制檯輸出
我同意@Nir Levy。不過考慮一下,這看起來很老舊,但可能是一些快速的一次性安裝界面。然後,我不知道你的約束是什麼。如果可能的話,考慮awt,swing或[swt](http://eclipse.org/swt/) – Miquel 2011-12-07 14:27:37