今天無意中發現一個很有意思的終端界面GUI開源項目charva。
這個框架讓你可以用開發Java Swing/AWT的方式來開發在字符終端下使用的"GUI"。可以利用像JBuilder這樣的IDE設計出UI,然后把標準的"java.awt"和"javax.swing"包聲明換成"charva.awt"和"charvax.swing"就能夠實現轉換。
http://www.pitman.co.za/projects/charva/
項目的名字也很有意思,char-字符,va應該就是java的后半邊了吧。
以前在搞Delphi的時候有個DWPL開源項目是把Delphi程序轉換成DOS程序,我還把它的文檔翻譯了一遍呢,呵呵,不要說我崇洋媚外,老外真的很牛。

這個是轉換之后的

說實話,這種東西并沒有什么技術含量,只要有耐心誰都可以做出來,人家有耐心,所以人家就成了牛人了。