我现在正在开发一款使用扫描仪与用户互动的游戏。该游戏最初是基于文本的,因此我以前玩的是 Java 控制台 View 。现在我必须将游戏转换为 Gui 或 Jframe,因此我希望能够在框架内拥有相同的控制台功能,同时还能够继续使用扫描仪。有任何想法吗? 我是编码新手,所以任何帮助或相同的代码将不胜感激! 谢谢
最佳答案
您可以创建一个看起来像控制台的 GUI,例如通过一个用于显示控制台文本的 JTextArea
和一个用户可以在其中输入信息的 JTextField
他们想发送到控制台。通过将 KeyListener
添加到 JTextField
,您可以监听用户按下“Enter”,然后将信息发送到控制台。
与其从控制台读取用户输入(它等待用户完成输入信息,然后执行操作),不如简单地监听“Enter”键,然后调用一个方法,通过你的'JTextField' 文本。
关于java - 向 Jframe 添加控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10239258/