3 回答

TA貢獻(xiàn)1858條經(jīng)驗 獲得超8個贊
您的btnLogin.addActionListener. 你不需要input這里。通常我們需要Scanner從控制臺讀取輸入。
但是現(xiàn)在我們有了一個 UI,我們可以從特定的JTextFields獲取用戶輸入。在您的情況下,用戶名來自Usernameinput和密碼來自Passwordinput。
username = Usernameinput.getText();
password = Passwordinput.getText();
接下來if,您btnLogin.addActionListener必須檢查JTextFields. 因為我們已經(jīng)獲得了這些并保存在變量中username,password你可以使用它們。
并且您不能使用String.equals帶有int. username.equals(Admin)將始終返回,false因為變量Admin是int. 所以改變,
if (username.equals("username") && password.equals("password")) {
System.out.println("Welcome");
};
最后,您可以刪除未使用的import語句(可選)。
import javax.swing.JToolBar;
import javax.swing.JTable;

TA貢獻(xiàn)1865條經(jīng)驗 獲得超7個贊
你好謝謝你的幫助
但就像現(xiàn)在,如果我按登錄,它會轉(zhuǎn)到一個控制臺頁面,其中說歡迎但會喜歡它去下一堂課嗎??
添加回答
舉報