将控制台添加到Jframe

And*_*rew 6 java console swing jframe jbutton

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

wat*_*ios 2

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

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