0
我想在Java GUI窗口內實現命令行界面。有沒有這樣做的好方法或我可以使用的現有項目/示例?Java GUI中的命令行界面
我的應用程序在GUI中顯示圖形,我想輸入口頭命令來編輯它,而不是爲每個可能的命令開發一個點擊式界面。它與普通的命令行類似,但我會有一個自定義分析器來分析輸入的命令字符串。
- 你可以編寫你的命令並按下回車鍵,字符串被髮送給一個監聽器進行解析和執行。
- 顯示以前命令的可滾動歷史記錄。
- 解析後我可能想要在屏幕上打印一些東西(這將進入歷史區域)。
- 也許是命令行式的前綴(「>」)。
- 能夠在提交它(輸入)之前編輯當前命令(退格鍵)。無法刪除歷史記錄中的前綴或以前的命令。
- 上下鍵可以導航和重複以前的命令。
您有具體問題嗎?這是一項任務的寬泛規範。 –
聽起來像是涉及'JTextAreas'和'JTextFields'的複雜工作。 :( – Michael
@Michael我不知道,它聽起來不像是應該太糟糕了,假設你不需要編輯或修改以前的命令。你只需要遍歷前面命令的集合,也許這個結果命令並在一個可滾動的窗格中繪製它。 –