首页 文章

将控制台添加到Jframe

提问于
浏览
6

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

2 回答

  • 2

    您可以创建一个看起来像控制台的GUI,例如通过 JTextArea 显示控制台文本,以及 JTextField ,用户可以在其中输入要发送到控制台的信息 . 通过向 JTextField 添加 KeyListener ,您可以按'Enter'监听用户,然后将信息发送到控制台 .

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

  • 2

    似乎对这样的组件有很多兴趣 . 以下是关于SO的一些其他讨论,以及实现此目的的良好指示:

    如果您使用Google的条款"swing console",则会提示更多 .

相关问题