}
else
{
- frame.setClosable(true);
thisService.cancelJob();
+ frame.setClosable(true);
}
}
validate();
}
+ /**
+ * called when job has finished but no result objects can be passed back to user
+ */
+ public void setFinishedNoResults()
+ {
+ frame.setClosable(true);
+ buttonPanel.remove(cancel);
+ buttonPanel.validate();
+ validate();
+ }
class AnimatedPanel extends JPanel implements Runnable
{