java - 2个主要方法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();
}
}
我的计划是启动 javafx 应用程序以具有一些按钮和所有 fxml 功能,我想用按钮事件启动另一个应用程序。这已经很好了。但我必须使用来自 JavaFX 应用程序的普通 Java 应用程序的一些方法。更具体地说,有一个以字符串为参数的句柄方法,我想Textfield
在 JavaFX 中编写字符串,然后通过单击按钮,正常 Java 应用程序中的“句柄”方法应该完成。
我找不到任何解决方案来解决这个问题。使类 Application 扩展 Application 并实现此接口无法正常工作。
您有任何解决方案或其他方法吗?
提前致谢!