我现在正在开发一款使用扫描仪与用户互动的游戏。游戏是第一个基于文本的,所以Java控制台视图是我以前玩的。现在我必须将游戏转换为Gui或Jframe,因此我希望能够在框架内具有相同的控制台功能,同时还能够使用扫描仪。有任何想法吗? 我是新编码所以任何帮助或相同的代码将不胜感激! 谢谢
答案 0 :(得分:2)
您可以创建一个看起来像控制台的GUI,例如通过JTextArea
显示控制台文本,以及JTextField
,用户可以在其中输入要发送给他们的信息。安慰。通过向KeyListener
添加JTextField
,您可以听取用户按“Enter”,然后将信息发送到控制台。
不是从控制台读取用户输入(等待用户完成输入信息,然后执行操作),您只需听“输入”键然后调用方法,通过您的方法'JTextField'文字。
答案 1 :(得分:2)
似乎对这样的组件有很多兴趣。以下是关于SO的一些其他讨论,以及实现这一点的好指示:
如果您使用Google "swing console"条款提示,那么还有更多提示。