2010-05-10 110 views
3

我找的一個組成部分,我可以在Swing使用作爲一個GUI控制檯其中Java/swing:控制檯組件?

  • 有一個文本區域中,可以設置一個特定的字體
  • 有一個InputStream和OutputStream的滾動條是主機應用程序可以獲取
  • 接受鍵盤輸入,打印它到控制檯文本的結尾處,併發送輸入到InputStream的
  • 打印OutputStream的文本到控制檯
  • 的端部具有某種FIFO的屬性w特此在控制檯顯示的文本的量可以通過自動丟棄最舊的文本中,當適當
  • 允許拷貝控制檯文本到系統剪貼板
的(但不是剪切或粘貼或任何其他編輯)被限制

這有點像Eclipse中的Console選項卡。

有什麼好的庫提供這個嗎?

+0

可能重複基於Java Swing的控制檯](http://stackoverflow.com/questions/2329455/looking-for-an-efficient-java-swing-based-console) – 2010-05-10 20:03:56

+0

不是重複;我不關心顏色+滾動鎖等,而JTextArea不會給你輸入/輸出流。 – 2010-05-11 01:12:34

+0

這會有幫助嗎? http://stackoverflow.com/questions/1255373/create-a-command-console – krishnakumarp 2012-04-25 11:42:12

回答

4
+0

有趣,我會看看它 – 2010-05-11 01:13:08

+0

Ick。不,它只是JTextPane的一個輕量級5kbyte擴展,實現了顏色+,可以用作VT100類型的終端。 (對於timelag抱歉,我的一些Java工作遵循一個非常突兀的時間表) – 2011-04-06 19:31:49

1

這裏是一個正在開發的開源庫,做最需要什麼的控制檯:的[尋找一種有效的

+1

這看起來似乎沒有公開從中可以讀取用戶輸入到控制檯的InputStream – xorcus 2015-01-18 08:17:46