Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以为不同类别的EDT安排事件?_Java_User Interface_Event Handling - Fatal编程技术网

Java 是否可以为不同类别的EDT安排事件?

Java 是否可以为不同类别的EDT安排事件?,java,user-interface,event-handling,Java,User Interface,Event Handling,所以经过一些研究,我意识到所有与GUI相关的事件都应该在EDT上处理。是否有任何方法可以按顺序组织来自不同类的操作?我知道在同一个类中,你是否可以在下一个之前显式地做一件事。感谢所有的输入:)要做到这一点,我建议创建一个新类,并将其称为Calling或类似的东西,即必须从所有类中调用方法,然后创建main方法,并按顺序从那里调用所需的一切。 又名: 并将旧的main方法更改为start,然后从那里取出所有调用方法,并在调用start之后将它们移到这里 public class Calling {

所以经过一些研究,我意识到所有与GUI相关的事件都应该在EDT上处理。是否有任何方法可以按顺序组织来自不同类的操作?我知道在同一个类中,你是否可以在下一个之前显式地做一件事。感谢所有的输入:)

要做到这一点,我建议创建一个新类,并将其称为Calling或类似的东西,即必须从所有类中调用方法,然后创建main方法,并按顺序从那里调用所需的一切。 又名:

并将旧的main方法更改为start,然后从那里取出所有调用方法,并在调用start之后将它们移到这里

public class Calling {

    public void main(String[] args) {
        main.start();
        class.method();
        //and so on
    }
}