ciao!
visto che dovrei impostare diversi SwingWorker all'interno del mio programmino (che ha diversi JFrame), pensavo di crearne uno generico, al quale passare di volta in volta:
- il metodo del JFrame da lanciare
- il JDialog da chiudere
per ora avrei fatto così, ma mi manca come dirgli cosa lanciare:
codice:
public class BackgroundOperation extends SwingWorker<Void, Void> {
private JFrame frame;
private JDialog dialog;
public BackgroundOperation(JFrame frame, JDialog dialog) {
this.frame = frame;
this.dialog = dialog;
}
@Override
protected Void doInBackground() throws Exception {
// METODO DA ESEGUIRE
return null;
}
@Override
protected void done() {
dialog.dispose();
}
}
avete qualche consiglio??