gpt4 book ai didi

java - 使用 Canvas 从键盘获取输入

转载 作者:行者123 更新时间:2023-11-29 06:17:45 24 4
gpt4 key购买 nike

我想创建一个 Upwords桌面应用程序,所以我认为游戏 table 应该显示为 Canvas 。在游戏开始时,我想请用户对将要玩的玩家进行一些输入,但我没有任何想法。你能帮我解决这个问题吗?

此外,如果有比使用 Canvas 更好的实现想法,我将不胜感激。

提前致谢。


不,这不是我的第一个 GUI 应用程序,但我的经验很少。我认为制作自己的类(class)是个好主意,但我不确定,因为我想使用 GUI 构建器(截止日期问题)并且在过去我在这方面有一些问题。我会尝试。对于输入,我考虑了 JDialog,但我必须模拟移动环境,因此提示必须显示在“屏幕”(我们案例中的 Canvas )上。

最佳答案

您的问题很宽泛,我猜这是您的第一个(或第一个)Java 图形程序。与其使用 AWT 组件(如 Canvas),我强烈推荐使用 Swing,或者实际上,任何其他图形库。我将从查看 javax.swing.JFrame 的文档开始.您可能最终会创建一个自定义组件(扩展 JComponent?)并覆盖其 paintComponent() 方法以提供“游戏 table ”的自定义图形。

就游戏开始时的用户输入而言,您可能需要查看一个对话框。查看 javax.swing.JOptionPane 的文档它可以创建各种简单的对话框来收集用户输入,自动处理键盘输入。

有很多 Java Swing“Hello World”类型的程序可以帮助您展示如何创建基本的 Swing 应用程序。 The Java Tutorials是一个很好的起点。

祝你好运!

关于java - 使用 Canvas 从键盘获取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com