6

我现在正在开发一个使用扫描仪与用户交互的游戏。游戏是第一个基于文本的,所以 Java 控制台视图是我以前玩的。现在我必须将游戏转换为 Gui 或 Jframe,因此我希望能够在框架内拥有相同的控制台功能,同时还能使用扫描仪。有任何想法吗?我是编码新手,因此将不胜感激任何帮助或相同的代码!谢谢

4

2 回答 2

2

您可以创建一个看起来像控制台的 GUI,例如通过一个JTextArea用于显示控制台文本和一个JTextField用户可以输入他们想要发送到控制台的信息的位置。通过向 中添加一个KeyListenerJTextField您可以监听用户按下“Enter”,然后将信息发送到控制台。

而不是从控制台读取用户输入(它坐下来等待用户完成输入信息,然后执行操作),您只需侦听“Enter”键,然后调用一个方法,通过您的“JTextField”文本。

于 2012-04-20T02:25:40.723 回答
2

似乎对这样的组件很感兴趣。以下是关于 SO 的一些其他讨论,并提供了很好的实现方法:

如果您在 Google 上搜索“摇摆控制台”一词,还会有更多提示。

于 2012-04-20T02:39:43.253 回答