Пользовательский класс ProgressMonitorDialog - PullRequest
0 голосов
/ 26 марта 2019

Могу ли я иметь фрагмент кода, в котором расширен класс ProgressMonitorDialog.java. У меня есть требование, когда часть кода выполняется в классе ProgressMonitorDialog.java (в его классе операций), но диалоговое окно не должно быть расположено сразу после него, а должно быть в какой-то другой части кода, которая не может быть включена там.

1 Ответ

0 голосов
/ 26 марта 2019

Чтобы остановить закрытие диалога в конце вызова run, переопределите метод finishedRun.

Стандартный метод finishedRun:

protected void finishedRun() {
    decrementNestingDepth();
    close();
}

, если выпропустите вызов close(), диалоговое окно останется открытым.

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