Untitled
By: a guest | Mar 14th, 2010 | Syntax:
Java | Size: 0.73 KB | Hits: 111 | Expires: Never
dialog = new JDialog(frame);
SwingWorker<Void,Void> worker = new SwingWorker<Void,Void>(){
private Throwable theException = null;
/* (non-Javadoc)
* @see javax.swing.SwingWorker#doInBackground()
*/
@Override
protected Void doInBackground() {
try{
// some work
}
catch(Throwable t){
theException = t;
}
return null;
}
/* (non-Javadoc)
* @see javax.swing.SwingWorker#done()
*/
@Override
protected void done() {
dialogAvanzamento.setVisible(false);
// other things
}
};
worker.execute();
dialog.setVisible(true);