Есть простой интерфейс, при нажатии кнопки запускается процесс обработки загруженных данных.
public void actionPerformed(ActionEvent arg0) {
ReaderAllFiles rw = new ReaderAllFiles();
rw.process(Constatns.PATH);
...
}
как запустить этот же метод rw.process(Constatns.PATH) с помощью многопоточности?
class SomeTask extends SwingWorker<Void, Void> {
private final ReaderAllFiles rw;
private final String path;
public SomeTask(String path) {
rw = new ReaderAllFiles();
this.path = path;
}
@Override
public Void doInBackground() {
rw.process(path);
return null;
}
}
task = new SomeTask(Constatns.PATH);
public void actionPerformed(ActionEvent arg0) {
task.execute();
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
вчем разница между variable, object,type and class
Подскажите, как для JOptionPaneshowMessageDialog() переопределить кнопку, что бы она не закрывала диалог, а вызывала, например, System