小编Reu*_*aer的帖子

从不扩展Application的类的Main方法启动JavaFX

我有问题从没有扩展的类的Main方法启动JavaFX应用程序 javafx.application.Application

在我的应用程序中MainApp.java,应该启动其中的override方法start(),该方法MainUIController.java扩展Applciation

当我从MainUIController.java一切工作开始Main方法工作正常.

MainApp.java

public class MainApp {

    public static void main(String[] args) {
        PersonJDBCTemplate jdbc = connect();
        MainUIController mUIc = new MainUIController(jdbc);
        mUIc.start(new Stage());

    }

    public static PersonJDBCTemplate connect() {
        ApplicationContext context = new ClassPathXmlApplicationContext(
                "Beans.xml");
        PersonJDBCTemplate personJDBCTemplate = (PersonJDBCTemplate) context
                .getBean("personJDBCTemplate");
        return personJDBCTemplate;
    }
}
Run Code Online (Sandbox Code Playgroud)

MainUIController.java

public class MainUIController extends Application {

    private Stage stage;
    // private User loggedUser;
    private final double MINIMUM_WINDOW_WIDTH = 800.0;
    private final double …
Run Code Online (Sandbox Code Playgroud)

inheritance javafx javafx-2

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

inheritance ×1

javafx ×1

javafx-2 ×1