java - 向 Jframe 添加控制台

标签 java swing console jframe jbutton

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

最佳答案

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

与其从控制台读取用户输入(它等待用户完成输入信息,然后执行操作),不如简单地监听“Enter”键,然后调用一个方法,通过你的'JTextField' 文本。

关于java - 向 Jframe 添加控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10239258/

相关文章:

java - Rails 上的 Rest api

java - 输入文本文件更改时重新启动 Spring Boot

java - 不可解析的 POM,已看到 END_TAG,spring-security-bom

java - 如何在 JList 中显示数组列表?

java - JPanel不适应任何变化

c# - 如何让我的 Java 应用程序与控制台 C# 应用程序交互?

java - Java中交换字符串内字符的API方法

java - 使用构造函数初始化变量

search - 当我插入荷兰语 URL 时,Google 正在获取英国页面。我想知道如何解决这个问题

c++ - Windows 7 中的临界区问题