主线程繁忙时,在第二个线程中运行的JProgressbar停止

时间:2019-03-29 11:42:42

标签: java swing

我正在使用这部分代码,试图永久运行JProgressBar

SwingUtilities.invokeLater(new Runnable() {
                        public void run() {
                            progressbar.setIndeterminate(true);
                            progressbar.setBounds(5, 60, 880, 25);
                            progressbar.setStringPainted(true);
                            progressbar.setForeground(Color.red );
                            progressbar.setString("I'm the progress bar...");
                        }
            });

但是我的问题是:我有一个JButton,他从数据库中检索信息。我的数据库大约需要1到5秒钟来检索我的数据,但是此时,JProgressBar停止并在执行JButton操作之后继续。

我想让JProgressBar永久运行。我在做什么错了?

0 个答案:

没有答案