相关疑难解决方法(0)

正确启动Java Swing桌面应用程序的方法

启动应用程序需要5-10秒从数据库中检索初始数据的正确方法是什么?这是我到目前为止所得到的,但我不确定没有更好的方法.我希望GUI和数据库访问将在不同的线程中,以便GUI构建将与数据检索同时发生.

public static void main(String[] args) {
    final Controller controller = new Controller();
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            View frame = new View();
            controller.setView(frame);
        }
    });
    Model model = new Model();
    controller.setModel(model);
    controller.getInitialData();
}
Run Code Online (Sandbox Code Playgroud)

java model-view-controller user-interface swing multithreading

3
推荐指数
1
解决办法
1998
查看次数