2009-07-30 79 views

回答

0

不是直接。在過去,ANSI轉義序列被支持,但現在不再有了。

我建議你看看一個很好的支持Windows的Java Curses庫。我不能推薦任何:(

3

你通常不使用的System.out做這些事情。在* nix中使用NCURSES大多數應用(http://en.wikipedia.org/wiki/Ncurses)這一點。你可以嘗試http://sourceforge.net/projects/javacurses/如果你需要的東西此智能。

但是,您可以隨時SYSOUT退格(\ b)如果你想刪除你想要什麼,最好

+0

我同意@Nir Levy。不過考慮一下,這看起來很老舊,但可能是一些快速的一次性安裝界面。然後,我不知道你的約束是什麼。如果可能的話,考慮awt,swing或[swt](http://eclipse.org/swt/) – Miquel 2011-12-07 14:27:37

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."); 
    } 
}