Java 控件不存在';当我叫另一个班的时候,我不会再回到Swinkworker

Java 控件不存在';当我叫另一个班的时候,我不会再回到Swinkworker,java,swing,swingworker,Java,Swing,Swingworker,我有一个扩展SwingWorker的类 public class PowerVCImageDeployer extends SwingWorker<Boolean,String>{ protected Boolean doInBackground() throws Exception { PowerVCImageDeployer imageDeployer = new PowerVCImageDeployer(); imageDeployer.mak

我有一个扩展SwingWorker的类

public class PowerVCImageDeployer extends SwingWorker<Boolean,String>{
protected Boolean doInBackground() throws Exception {

        PowerVCImageDeployer imageDeployer = new PowerVCImageDeployer();
        imageDeployer.makeAConnection();
        imageDeployer.makeNameIdMap();

        // more code
        return null;
    }

public HashMap<String,String> makeNameIdMap(){

    System.out.println("I am in make NameIdMap");
    VolumeNameGetter idToName = new VolumeNameGetter();
    ArrayList<String> list = (ArrayList<String>)volIDMap.keySet();
    idNameMap = idToName.volNameGetter(list);
}

代码的输出是

I am in make NameIdMap
这让我很烦恼。任何帮助都将不胜感激。提前准备好

调试器输出

127号线是 返回地图


调试器说什么?我无法运行调试器,调试器挂起。什么?那怎么能挂起来?可能您在并发性方面有问题,并且出现死锁等?当我在非调试模式下运行时,但在调试过程中的某个特定点,它不会继续前进。很抱歉告诉您,我是第一次调试,可能我做错了:(将
断点
设置为您的故障线路,并在调试器停止时按
步骤进入
)。
I am in make NameIdMap