JAVAFX按钮操作调用其他类的函数

JAVAFX按钮操作调用其他类的函数,java,javafx,Java,Javafx,我正在使用javafx创建一个项目。我正在使用netbeans IDE。我创建了许多类。当按下一个按钮时,必须使用其他类的函数。如何使其工作?使用Java 8: button.setOnAction(e -> anInstanceOfYourOtherClass.yourMethod()); Java 8之前的版本: button.setOnAction(new EventHandler<ActionEvent>() { @Override public void h

我正在使用javafx创建一个项目。我正在使用netbeans IDE。我创建了许多类。当按下一个按钮时,必须使用其他类的函数。如何使其工作?

使用Java 8:

button.setOnAction(e -> anInstanceOfYourOtherClass.yourMethod());
Java 8之前的版本:

button.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent event) {
        anInstanceOfYourOtherClass.yourMethod();
    }
});
button.setOnAction(新的EventHandler(){
@重写公共无效句柄(ActionEvent事件){
AnInstanceOfyOtherClass.yourMethod();
}
});

我的问题是我的所有类都扩展了应用程序类。每个类中都有start()方法。如何从其他类调用类的start()方法?@TominJacob为什么所有类都扩展应用程序?您应该只有一个入口点(应用程序子类)。@TominJacob您应该(可能)有一个用start方法扩展应用程序的类:应用程序就是从这个类开始的。但您的其他类,无论它们做什么,都不应该(可能)扩展应用程序。如果没有看到您的一些代码,就很难更加具体。“最好的办法是发帖。”托米纳科布不知道我是否明白。Java中99%的类不扩展应用程序
class MyClassThat notextendApplication{}
如果您编辑您的问题并在其中添加相关信息和代码,会更容易。但是在您的示例中只有一个类,您可以显示需要调用的另一个类吗?