我有应用程序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。 多数民众赞成不想要我做。我只想打开对话框。
为什么我不能这样做。感觉我正在尝试做一些你做不对的事情?
答案 0 :(得分:1)
在public void open() {}
中创建LoginFrame
方法并将setVisible(true)
放在那里!
然后拨打loginFrame.open();