Java:如何从内部类中的方法返回外部方法

雷斯特林

这是代码

void openFile_ActionPerformed(ActionEvent e) {
    // some code here

    worker.setFile(file);
    worker.start();

    ActionListener taskPerformer = new ActionListener() {
    public void actionPerformed(ActionEvent evt) {
        if (actDone) {
            if (timer != null)
                timer.stop();
                // How to return from the openFile_ActionPerformed() method after this line?
                progressWindow.threadCompleted(worker); 

            }
        }
    };
    timer = new Timer( 100 , taskPerformer);
    timer.setRepeats(true);
    timer.start();
    progressWindow.display();
}

我希望该方法在该行之后从openFile_ActionPerformed方法返回

progressWindow.threadCompleted(worker);

但这是内部类内部。我试图把“回报”放进去。在那里,它似乎从内部类中的“ actionPerformed()”方法返回。

如何从内部类中的方法返回外部方法?谢谢

保罗·德雷珀

你做不到

整个问题ActionListener.actionPerformed是它异步触发,即不停止程序流。

您需要openFile_ActionPerformedactionPerformed完成。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Java中的静态方法返回内部类的实例

来自分类Dev

从内部类调用外部类的同步方法

来自分类Dev

从内部类调用外部类的同步方法

来自分类Dev

使用内部类在Java /内部方法可见性中为外部类创建私有记录

来自分类Dev

解释在Java中访问内部类的方法?

来自分类Dev

如何访问python内部类中的方法?

来自分类Dev

在静态内部类内部访问外部类的方法

来自分类Dev

Java:为什么匿名内部类可以访问外部类的方法?

来自分类Dev

如何使“ this”指向外部类,其中内部类具有相同的方法名称

来自分类Dev

内部类使用外部类的方法。那是循环参考吗?如何避免

来自分类Dev

使用外部类实例调用内部类方法

来自分类Dev

使用外部类实例调用内部类方法

来自分类Dev

将变量从外部类传递到内部类的最佳方法

来自分类Dev

我可以从外部类的类方法调用内部类吗?

来自分类Dev

在Java中在外部类之外创建内部类的实例

来自分类Dev

Java android访问外部类中内部类的成员字段

来自分类Dev

如何在外部类中调用内部类的函数?

来自分类Dev

从方法返回内部类时出错(C ++)

来自分类常见问题

如何从匿名内部类更改side方法中变量的值?

来自分类Dev

如何从Kotlin的内部类中调用片段方法?

来自分类Dev

(C ++)在构造函数中调用外部类方法时崩溃,该方法应设置内部类的成员

来自分类Dev

如何使用JSExport导出内部类的方法

来自分类Dev

C ++:如何访问内部类的方法?

来自分类Dev

为什么内部类不能访问普通方法和静态方法之间重载的外部类方法?

来自分类Dev

内部类中的Scala本机方法

来自分类Dev

如何为内部类内部的方法编写测试方法?

来自分类Dev

方法本地内部类与内部类

来自分类Dev

外部和内部类方法之间的锁定和同步?

来自分类Dev

模板类外部的内部类方法定义

Related 相关文章

  1. 1

    从Java中的静态方法返回内部类的实例

  2. 2

    从内部类调用外部类的同步方法

  3. 3

    从内部类调用外部类的同步方法

  4. 4

    使用内部类在Java /内部方法可见性中为外部类创建私有记录

  5. 5

    解释在Java中访问内部类的方法?

  6. 6

    如何访问python内部类中的方法?

  7. 7

    在静态内部类内部访问外部类的方法

  8. 8

    Java:为什么匿名内部类可以访问外部类的方法?

  9. 9

    如何使“ this”指向外部类,其中内部类具有相同的方法名称

  10. 10

    内部类使用外部类的方法。那是循环参考吗?如何避免

  11. 11

    使用外部类实例调用内部类方法

  12. 12

    使用外部类实例调用内部类方法

  13. 13

    将变量从外部类传递到内部类的最佳方法

  14. 14

    我可以从外部类的类方法调用内部类吗?

  15. 15

    在Java中在外部类之外创建内部类的实例

  16. 16

    Java android访问外部类中内部类的成员字段

  17. 17

    如何在外部类中调用内部类的函数?

  18. 18

    从方法返回内部类时出错(C ++)

  19. 19

    如何从匿名内部类更改side方法中变量的值?

  20. 20

    如何从Kotlin的内部类中调用片段方法?

  21. 21

    (C ++)在构造函数中调用外部类方法时崩溃,该方法应设置内部类的成员

  22. 22

    如何使用JSExport导出内部类的方法

  23. 23

    C ++:如何访问内部类的方法?

  24. 24

    为什么内部类不能访问普通方法和静态方法之间重载的外部类方法?

  25. 25

    内部类中的Scala本机方法

  26. 26

    如何为内部类内部的方法编写测试方法?

  27. 27

    方法本地内部类与内部类

  28. 28

    外部和内部类方法之间的锁定和同步?

  29. 29

    模板类外部的内部类方法定义

热门标签

归档