java - 如何在一个Frame中获取用户输入并在另一个JFrame中获取输出?

标签 java jframe opendialog

我们编写了一个带有两个窗口的游戏:MainMenu 和 Playfield。当您单击主菜单中的开始时 - Playfield 将打开。在主菜单中有 2 个 JTextfields,两个玩家可以在其中输入他们的名字。目前,2 个 JTextfield 没有任何功能。

现在的问题是:我们想要得到这个名字,我们想要存储它们直到有人获胜,并且在胜利为真之后我们想要输出类似“xy赢了!”的东西。在对话框中。我们如何在两个窗口中实现它?

最佳答案

窗口只是您向用户呈现/获取一些信息的 View 。 您需要将在 MainMenu 中输入的数据存储在某个模型类中,两个框架都可以访问这些数据。

关于java - 如何在一个Frame中获取用户输入并在另一个JFrame中获取输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44692084/

相关文章:

java - 基于GUI的java计算器: Adding window to a container exception

Delphi 7 - 表单中的嵌入式文件打开对话框

java - 如何让antlr3解析 "forward?"

Java树生成广度优先?

java - 多个 JFrame

java - 来自其他类的变量在 JFrame 中没有获取值

c++ - 从 C++ 应用程序显示 Windows 资源管理器对话框

Electron :dialog.showOpenDialog不返回 promise 吗?

java - 从 Java 以最小化状态启动应用程序

java - websphere 比 Tomcat 慢得多的原因是什么