我寫的基於Java的應用程序控制臺中,用戶將被呈現的自定義命令提示她可以輸入一些命令,我要實現對應用程序的自動完成功能,打字時由該命令,如果用戶按TAB,那麼該命令應該完成。該功能類似於在Linux命令提示符下自動完成。標籤基礎的自動完成功能在控制檯應用程序
在Java控制檯應用程序,我們沒有得到過標籤,通過默認情況下,按下TAB將控制追加8個空格。我需要一些TAB不用於渲染的技巧,我的應用程序可以用自動補全替換TAB。
在此先感謝。
我寫的基於Java的應用程序控制臺中,用戶將被呈現的自定義命令提示她可以輸入一些命令,我要實現對應用程序的自動完成功能,打字時由該命令,如果用戶按TAB,那麼該命令應該完成。該功能類似於在Linux命令提示符下自動完成。標籤基礎的自動完成功能在控制檯應用程序
在Java控制檯應用程序,我們沒有得到過標籤,通過默認情況下,按下TAB將控制追加8個空格。我需要一些TAB不用於渲染的技巧,我的應用程序可以用自動補全替換TAB。
在此先感謝。
檢查RHQ項目及其CLI。它具有相當不錯的自動完成功能。 http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=tree;f=modules/enterprise/remoting/cli;h=ba5c185774538696525b6c05c3777964f5dd606c;hb=HEAD –
嘿GJ,我有一個非常基本問題。你如何操作控制檯字符串?你使用字符串緩衝區?你可以分享一些你的設計決定嗎? –