Java和JavaFX两种主要方法的问题

问题描述

我目前在一个项目中有2个类,它们都有主要方法。头等舱看起来像:

@SpringBootApplication
public class Application implements CommandLineRunner {

    public void handle(String s) {...}

}

另一个是简单的JavaFX起始类:

public class MainMenue extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception{

        Parent root = FXMLLoader.load(getClass().getResource("/Sample.fxml"));
        Scene scene = new Scene(root);
        primaryStage.setTitle("Hello World");
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}

我的计划是启动具有某些按钮和所有fxml功能的javafx应用程序,我想通过按钮事件启动另一个应用程序。那已经可以了。但是我必须使用JavaFX应用程序中普通Java应用程序中的某些方法。更具体地说,有一个将String作为参数的handle方法,我想在JavaFX的Textfield中写入String,然后单击一个Button,普通Java应用程序中的方法“ handle”应该完成。

我找不到解决方案。使类Application扩展Application并实现此接口无法正常工作。

您有任何解决方案或其他方式吗?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...