【发布时间】:2023-03-26 15:36:01
【问题描述】:
所以我正在做一个小项目,我正在寻找如何在 JOptionPane 中执行此操作的基本代码。我对 Java 的这一面仍然很陌生。我不是在寻找很多东西,我只是不知道从哪里开始。
程序应该使用 JOptionPane 窗口填充屏幕。我需要像下图那样对其进行建模。底行是来自用户的文本输入,当他们按下回车键时,文本应该“刷新/清除”,然后中间的字符串区域应该填充用户输入,然后在其下方是 if 语句的结果根据代码。
例如:用户输入:“你好”。 然后文本输入应该刷新,灰色框应该这样做:“用户:你好。” “计算机:你好用户”。
我非常感谢您对此提供的任何帮助。
【问题讨论】:
-
这是一个控制台程序,还是你想要一个功能齐全的 GUI 程序?
-
它是一个基于文本的冒险游戏。我认为这属于控制台程序。我不会处理任何图像哈哈
-
JOptionPanes 并不是这样工作的。它们旨在从用户那里获得响应并将该信息发送回控制台或您的 gui 程序。但是您似乎想在控制台中输入并将输入输入到 gui 中。是哪一个?
-
我现在有点困惑哈哈。我正在寻找的是一种让用户与基于文本的冒险游戏进行交互的方式。当我在 Eclipse 中运行我的大型基于文本的冒险游戏时,它会在 Eclipse 中的那个控制台上打印一系列信息,然后用户就有机会浏览基于文本的游戏。我正在寻找模仿日食的控制台。我不确定 JOptionPane 是否能够做到这一点。这样就清楚了吗?
-
目前我几乎只使用扫描仪和 system.out.println 的。但我现在想将程序“移动”到某种 GUI 中,以便可以导出为可运行的 .jar 文件。
标签: java joptionpane