我有一个 Java 代码业务逻辑和一个 JavaFX2 代码 GUI。Java类通过 EventBroker 和侦听器Game.java
与 FX 类交互。GameGUI.java
主要的类在后端包Main.java
和前端包中MainGUI.java
,所以应用程序是从类中的start方法启动的MainGUI
。
如何连接后端(Main)和前端(MainGUI)?有没有一种方法可以将 Java 后端类设置为 GUI 的模型?我刚刚开始使用 JavaFX ......
由于它是一个 GUI 库,而不是一个应用程序框架,JavaFX 中没有模型/视图的概念。
您必须手动连接您的课程。
MainGUI
是一个扩展的常规 java 类javafx.application.Application
。您可以实例化Main
该类并在其中使用其方法。
此外,要了解 JavaFX 的类似 MVC 的模式,请参阅以下链接:
掌握 FXML部分“FXML 简介”。
JavaFX 中的 MVC 模式与 Scene Builder。
两种方法:1)前端将产生一个线程到后端 2)您可以手动创建一个可以访问的方法对象