gpt4 book ai didi

java - Swing,多次运行重复使用一个 "screen"

转载 作者:行者123 更新时间:2023-11-29 07:55:45 27 4
gpt4 key购买 nike

我必须开发一个 Java swing 应用程序,该应用程序应该执行心理实验。

实验包括一个白色屏幕,其中出现一个小表情符号,“站在那里”3 秒钟,然后消失。然后屏幕又变白了,这个人必须点击他认为是表情符号的地方。之后另一个表情符号出现在不同的空间,整个过程重复多次。将有一个数据库,用于保存原始坐标和该人点击的坐标。

我的问题是这将如何在一个窗口中发生?我尝试过使用多个 JForms,但它的工作量太大了,而且每次迭代都会打开不同的窗口。

最佳答案

开始于

从类似JPanel 的东西开始。这是您完成所有工作的地方。您可以创建 JFrame 的实例并将此组件添加到它。

当用户准备就绪时,您将开始一个循环。这将从数据库加载详细信息,启动 javax.swing.Timer 并请求重新绘制组件(以便它可以显示图像)

当计时器触发时,它应该重置显示(空白)。

当用户点击组件时(会被鼠标监听器检测到),你可以记录鼠标点并开始新的循环。

关于java - Swing,多次运行重复使用一个 "screen",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17876100/

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