首页 > Java > java教程 > 如何使用没有按钮的计时器从另一个 JFrame 调用一个 JFrame?

如何使用没有按钮的计时器从另一个 JFrame 调用一个 JFrame?

DDD
发布: 2024-10-26 10:13:03
原创
276 人浏览过

How to Call One JFrame from Another with a Timer Without Buttons?

使用不带按钮的计时器从另一个 JFrame 调用一个 JFrame

问题:

您对从以下位置调用一个 JFrame 感到困惑另一种方法是在 NetBeans 中使用没有任何按钮的计时器。您能提供一下解决方案吗?

答案:

您的问题不够清晰,但一般不建议使用多个框架。或者,您可以使用如下所示的无模式对话框:

Java 代码:

<code class="java">import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.Timer;

/**
 * @see https://stackoverflow.com/a/12451673/230513
 */

public class JOptionTimeTest implements ActionListener, PropertyChangeListener {

    // Constants
    private static final int TIME_OUT = 10;

    // Instance Variables
    private int count = TIME_OUT;
    private final Timer timer = new Timer(1000, this);
    private JDialog dialog = new JDialog();
    private final JOptionPane optPane = new JOptionPane();

    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {

            public void run() {
                new JOptionTimeTest().createGUI();
            }
        });
    }

    private void createGUI() {
        // Create a JFrame</code>
登录后复制

以上是如何使用没有按钮的计时器从另一个 JFrame 调用一个 JFrame?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板