如何解决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 举报,一经查实,本站将立刻删除。