0
我已經被賦予了一個任務,我必須在控制檯中創建一個遊戲,它只是一個簡單的遊戲,但是我決定不需要使用KeyBindings。我在網上看過一些教程,但都是基於GUI界面的,在控制檯中可以嗎?任何好的文件,我怎麼能做到這一點? 謝謝如何在控制檯中創建與Java的鍵綁定?
我已經被賦予了一個任務,我必須在控制檯中創建一個遊戲,它只是一個簡單的遊戲,但是我決定不需要使用KeyBindings。我在網上看過一些教程,但都是基於GUI界面的,在控制檯中可以嗎?任何好的文件,我怎麼能做到這一點? 謝謝如何在控制檯中創建與Java的鍵綁定?
Java中的鍵綁定僅限於擴展JComponent的GUI元素,正如您已經找到的。
您仍然可以使用鍵綁定在AWT不搖擺,如下所示:How do you make key bindings for a java.awt.Frame?
但是,如果你想直接在控制檯上使用的鍵綁定,你的運氣了。控制檯窗口本身不屬於java運行時,並且通常由操作系統(Windows上的cmd.exe和UNIX系統上的/ bin/bash或/ bin/sh)控制。
您可能能夠從JLine等庫中獲得所需的某些功能。但即便如此,它也僅限於控制檯窗口傳遞給JVM的東西。 http://jline.sourceforge.net/