我有應用程序A,這是一個公司的GUI。 我正在製作另一個應用程序(B),需要模擬應用程序A. 我已經做了一個單獨項目的模擬,並試圖導入我的LoginDialog。 但是當我把它稱爲它不可能爲什麼? 我已經將項目B導入到我的模擬項目中另一個項目並添加到我的構建路徑中;從另一個項目調用JDialog?
import com.bombardier.transport.se.gui.LoginFrame;
然後我試着打電話給我loginFrame位於另一個項目(B):
JButton btnLogin = new JButton("Login");
btnLogin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
LoginFrame loginDialog = new LoginFrame();
loginDialog.setVisible(true);
}
});
但要我創建的應用程序B和方法的方法的LoginDialog .setVisible對於這種類型未定義。這是不想我想要做的。我只想打開對話框。爲什麼不能這樣做。這感覺就像我試圖做一些你不能做的事情吧?
你確定'LoginFrame'是公開的嗎? – Logan
_「當我稱它不可能爲什麼?」_ - 爲什麼不可能?這個錯誤說的是什麼? –
LoginFrame是一個框架還是對話框? – dARKpRINCE