Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java进度条显示后端执行完成的时间_Java_User Interface_Progress Bar - Fatal编程技术网

Java进度条显示后端执行完成的时间

Java进度条显示后端执行完成的时间,java,user-interface,progress-bar,Java,User Interface,Progress Bar,我正在开发一些java应用程序。我必须在此应用程序中显示Jprograss栏。登录按钮操作中有一些后端执行,需要5到10秒。我想在后端执行时显示进度条,但Jprogress条的工作原理正好相反。它显示后端执行完成的时间。。你知道这个问题吗。。如果是,则如何解决此问题 代码是这样的: f1 = new JFrame(); JProgressBar pbar = new JProgressBar(); Jpanel panel2 = new JPane

我正在开发一些java应用程序。我必须在此应用程序中显示Jprograss栏。登录按钮操作中有一些后端执行,需要5到10秒。我想在后端执行时显示进度条,但Jprogress条的工作原理正好相反。它显示后端执行完成的时间。。你知道这个问题吗。。如果是,则如何解决此问题 代码是这样的:

        f1 = new JFrame();
        JProgressBar pbar = new JProgressBar();
        Jpanel panel2 = new JPanel();
        pbar.setStringPainted(true);
        Timer timer = new Timer(50);
        panel2.add(pbar);
        f1.add(panel2);
        f1.setSize(500, 160);
        f1.setTitle("Conversion Progress");
        f1.setLocationRelativeTo(null);

        export1.addActionListener(new ActionListener()
        {
        public void actionPerformed(final ActionEvent a)
        {   
            f1.setVisible(true);
             timer.start();
            // Some other execution
        }
        });

您如何处理按钮onClick上的事件?我是说listener classI在另一个Jframe中添加了Jprogress栏,并在点击按钮时设置Visible Jframe如果你能在这里发布你的代码片段/快照,那就太好了。