java - 定时器到期时关闭框架

标签 java swing timer

我是初学者,正在用 Java 开发在线测试。

我的代码中有计时器。假设测试时间为60秒。时间到期后,我必须显示结果框架(实际上我有 10 个问题的 10 个框架和一个结果框架)。

如何将到期时打开的框架的可见性设置为 false?

最佳答案

因为多个帧是problematic ,使用对话框。在此JOptionTimeTestJOptionPane 嵌入在 JDialog 中,以允许在计时器到期之前手动提交。请注意调度 WindowEvent.WINDOW_CLOSING 事件来关闭对话框。

image

关于java - 定时器到期时关闭框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17483335/

相关文章:

java - 检查 ArrayList 中是否存在 JTextfield 值

java - 我怎样才能使 JFrame 内容更改为相应的点击?

java - 处理程序或计时器 android

使用 Timer#schedule 的 Java TimerTask 永远不会运行

java - 动画构造函数在 Java GUI 中不起作用

java - 为什么我的代码执行paintComponent(Graphics page)两次?

java - 让 JQuery-UI 插件与 Errai 一起使用

java - Vaadin 网格宽度和高度未根据数据动态设置

java 示例使 JLabel 文本发光或 NEON

java - 如果列表中有字符串(在编译时给出): Is HashSet the fastest solution?