我现在正在开发一个使用扫描仪与用户交互的游戏。游戏是第一个基于文本的,所以 Java 控制台视图是我以前玩的。现在我必须将游戏转换为 Gui 或 Jframe,因此我希望能够在框架内拥有相同的控制台功能,同时还能使用扫描仪。有任何想法吗?我是编码新手,因此将不胜感激任何帮助或相同的代码!谢谢
问问题
5182 次
2 回答
2
您可以创建一个看起来像控制台的 GUI,例如通过一个JTextArea
用于显示控制台文本和一个JTextField
用户可以输入他们想要发送到控制台的信息的位置。通过向 中添加一个KeyListener
,JTextField
您可以监听用户按下“Enter”,然后将信息发送到控制台。
而不是从控制台读取用户输入(它坐下来等待用户完成输入信息,然后执行操作),您只需侦听“Enter”键,然后调用一个方法,通过您的“JTextField”文本。
于 2012-04-20T02:25:40.723 回答
2
似乎对这样的组件很感兴趣。以下是关于 SO 的一些其他讨论,并提供了很好的实现方法:
如果您在 Google 上搜索“摇摆控制台”一词,还会有更多提示。
于 2012-04-20T02:39:43.253 回答