从另一个项目调用JDialog?

时间:2014-01-16 08:03:36

标签: java swing user-interface

我有应用程序A,它是公司的GUI。 我正在制作另一个应用程序(B)并需要模拟应用程序A. 我已经完成了模拟作为一个单独的项目,只是尝试导入我的LoginDialog。 但是,当我称它为什么不可能? 我已经将项目B导入了我的模拟项目A另一个项目并添加到我的构建路径中;

import com.bombardier.transport.se.gui.LoginFrame;

然后我尝试调用位于另一个项目(B)中的loginFrame:

JButton btnLogin = new JButton("Login");
        btnLogin.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {

                LoginFrame loginDialog = new LoginFrame();
                loginDialog.setVisible(true);
            }
        });

但它要我在应用程序B中创建loginDialog方法,并且方法.setVisible对于此类型是unfind。 多数民众赞成不想要我做。我只想打开对话框。

为什么我不能这样做。感觉我正在尝试做一些你做不对的事情?

1 个答案:

答案 0 :(得分:1)

public void open() {}中创建LoginFrame方法并将setVisible(true)放在那里!

然后拨打loginFrame.open();