成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Jansi:讓控制臺輸出彩色字符的方法

開發(fā) 開發(fā)工具
Jansi的這種技能實際上是利用ANSI轉義代碼來控制終端輸出。很多高人用顏色各異的字符在終端屏幕上平湊出各種神奇復雜的精彩圖案。這些代碼的源文件通常保持為.ans后綴的文件,下面的這個圖案就是利用Jansi輸出MW-TSA2.ANS得到的,很神奇吧。

給政府做項目時我們一般都使用的是Java,服務器一般都是Weblogic或Tomcat(開發(fā)環(huán)境)。經(jīng)常使用Java的人都知道,它在后臺輸出的信息一般都是黑底白字,或在Linux環(huán)境中可以改成黑綠字等,反正是很單調。我也從來沒想過它能夠變成彩色,但今天我發(fā)現(xiàn)了一個java類庫——Jansi——它能夠讓你在控制臺輸出色彩繽紛的文字。先給大家看看效果: 

 

Jansi雖然是一個很小的Java包,卻有著豐富的接口,讓你配置各種輸出效果,但用法非常的簡單:

  1. import static org.fusesource.jansi.Ansi.*;  
  2. import static org.fusesource.jansi.Ansi.Color.*;  
  3. ...  
  4. System.out.println( ansi().eraseScreen().fg(RED).a("Hello").fg(GREEN).a(" World").reset() ); 

相信你從上面的語義中能看出它是輸出了紅色的“Hello”和綠色的“World”。

它還有一種更簡潔的寫法:

  1. System.out.println( ansi().eraseScreen().render("@|red Hello|@ @|green World|@") ); 

這種寫法能實現(xiàn)相同的效果。

上面的用法是調用了Jansi輸出接口生成彩色字。Jansi可以讓你的System.out.println()方法直接輸出彩色字體,用法是使用System.out.println()前,先執(zhí)行:

  1. import org.fusesource.jansi.AnsiConsole;  
  2. ...  
  3. AnsiConsole.systemInstall(); 

Jansi的這種技能實際上是利用ANSI轉義代碼來控制終端輸出。很多高人用顏色各異的字符在終端屏幕上平湊出各種神奇復雜的精彩圖案。這些代碼的源文件通常保持為.ans后綴的文件,下面的這個圖案就是利用Jansi輸出MW-TSA2.ANS得到的,很神奇吧。

[[117802]]

本文出自:http://www.vaikan.com/jansi/

責任編輯:林師授 來源: 外刊IT評論
相關推薦

2024-01-07 16:42:32

C++編程開發(fā)

2011-07-26 18:13:53

控制臺

2022-12-29 07:24:55

打印日志Python

2011-07-06 15:25:33

Windows控制臺

2011-07-19 15:38:15

故障恢復控制臺

2009-04-28 09:51:21

WinForm控制臺輸出

2010-12-21 14:32:43

操作控制臺

2011-07-11 17:00:07

Windows Vis控制臺MMC

2011-08-08 10:55:14

IOS 控制臺 Consol

2009-06-15 09:50:34

JBoss控制臺

2011-03-24 10:08:38

Nagiosweb

2011-07-11 13:52:45

Windows控制臺

2009-06-12 18:50:34

JBoss控制臺密碼設

2022-12-13 16:44:10

JavaScrip工具開發(fā)

2011-07-11 13:43:45

Windows控制臺

2009-03-04 10:10:49

控制臺桌面虛擬化Xendesktop

2021-06-17 11:34:54

SLS 阿里云

2009-10-10 10:45:04

VB 2005新型控制

2011-07-11 11:05:09

Windows控制臺

2011-07-11 09:57:19

WINDOWS控制臺DOS命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美成人一区二区三区 | 理论片87福利理论电影 | 久久久91精品国产一区二区三区 | 国产激情网站 | 国产一区二区在线视频 | 91久久精品国产 | 亚洲成av人片在线观看 | 免费一级黄色电影 | 超碰97人人人人人蜜桃 | 国产福利视频 | 亚洲视频二 | 久久久精彩视频 | 中文字幕成人 | 国产高清免费在线 | 亚洲成人中文字幕 | 久久av影院| 久久久青草 | 精品一区二区视频 | 中文字幕乱码一区二区三区 | 国产精品久久久久久妇女6080 | 91免费小视频 | 精品视频在线播放 | 国产成人艳妇aa视频在线 | 亚洲人成人一区二区在线观看 | 国产综合久久 | 中文在线观看视频 | 成人免费淫片aa视频免费 | 91视频a| 国产成人网 | 欧美www在线观看 | 一区二区精品 | 日韩三级视频 | 91免费观看国产 | 日本精品裸体写真集在线观看 | 91精品一区二区三区久久久久久 | 国产成人99| 国产精品视频一区二区三区 | 久久精品91| 中文字幕日韩欧美 | 欧美网站一区二区 | 伊人二区 |