JProgressbar, работающий во втором потоке, останавливается, когда основной поток занят - PullRequest
0 голосов
/ 29 марта 2019

Я использую эту часть кода, пытаясь запустить 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 работал постоянно,Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...