我正在做一個網絡項目。我在Java Project控制檯應用程序下編譯了一個代碼,它可以工作。但是,當我創建一個GUI並分配代碼以在按下按鈕時運行時,它會在點擊按鈕時掛起。Java JButton和swing問題
這是源代碼:
@Action
public void EstablishConnection() {
serverAddress = jTextFieldServerAddress.getText();
serverPort = Integer.parseInt(jTextFieldPort.getText());
serverUName = jTextFieldUName.getText();
serverUPwd = jTextFieldUPwd.getText();
try {
client = new FTPClient();
client.connect(serverAddress, serverPort);
boolean login = client.login(serverUName, serverUPwd);
if(login) {
System.out.println("Successfully logged in\n");
}
else {
System.out.println("Unable to login\n");
}
}
catch(Exception ex) {
System.out.println("Exception Raised: " + ex);
}
}
當在擺動的應用按鈕被按下時的動作被調用。它不適合我。但它的控制檯應用程序運行速度非常快。
爲了更快提供更好的幫助,請發佈[SSCCE](http://pscode.org/sscce.html)。 –
請學習java命名約定並堅持使用它們 – kleopatra