Web应用程序中的SwingUtilities.invokeLater

时间:2011-06-04 14:17:19

标签: java swing

我很好奇网络应用中摇摆的本质。目前我正在使用一个使用检票口的网络应用程序。我做了一个小测试。我添加了一个链接并编写以下代码:

add(new Link<String>("link", new Model("link")) {

    @Override
    public void onClick() {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                JFrame frame = new JFrame("Test");
                frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
                frame.setBounds(100, 100, 450, 300);
                JPanel contentPane = new JPanel();
                contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
                contentPane.setLayout(new BorderLayout(0, 0));
                frame.setContentPane(contentPane);                          
                frame.setVisible(true);
            }
        });
        }
    }

});

当我将战争部署到服务器时。单击链接时,可以看到UI,关闭按钮时会关闭。我想知道什么时候从客户端机器点击链接这个swing组件会显示什么行为?它会在客户端机器或服务器中可见。

1 个答案:

答案 0 :(得分:-1)

当然是在客户端机器上。它会神奇地打开一个经轴并在调用之前在客户端机器上实现服务器cpu核心......

但是检票口很好,不是吗?