У меня есть фрейм JFrame, который вызывает SwingWorker для выполнения операций ввода-вывода (например, копирование всех файлов из каталога)
В методе doInBackground () SwingWorker я использую Reflection для вызова метода, который выполняет операции ввода-вывода
например:
protected StringBuilder doInBackground() throws Exception {
...
try {
Class cl = ReconClient1.class;
java.lang.reflect.Method method = cl.getMethod(invokeMethod);
Object obj = method.invoke(client);
...
} catch(Exception e) {
System.out.println(e.getMessage());
}
return ...;
}
Я хотел бы получить вывод из вызванного метода постепенно (например, после копирования каждого файла)
Это возможно?