我有一些工作要做在后台,我确实显示了一个JFrame与进度条在它,我需要处置的JFrame当swingworker已经完成,不知道在哪里处置它
private void formWindowOpened(java.awt.event.WindowEvent evt) {
ProgressBarFRM.setIndeterminate(true);
Start();
}
public void Start(){
SwingWorker<Boolean , Integer> worker = new SwingWorker<Boolean , Integer>(){
@Override
protected Boolean doInBackground() throws Exception {
// work .....
return true;
}
@Override
protected void done() {
}
};
worker.execute();
}发布于 2019-02-04 14:10:41
因为我找不到问题的答案,所以我更改了类的逻辑,避免使用SwingWorker,而是在一个类中手动创建JFrame,在这个类中它可以执行我想要的操作。
https://stackoverflow.com/questions/54504204
复制相似问题