欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java簡單的用戶登錄界面確認和取消

錢多多1年前8瀏覽0評論

Java是一種流行的計算機編程語言,廣泛用于開發面向對象的應用程序。在許多應用程序中,用戶經常需要登錄,以便訪問其特定的帳戶和功能。因此,實現一個簡單的用戶登錄界面,包括確認和取消選項通常是必須的。

使用Java創建用戶登錄界面是一個簡單的過程,主要涉及構建界面和添加驗證代碼。以下我們展示了一個基本的登錄窗口,其中包含文本框和按鈕來輸入和驗證用戶名和密碼信息:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class LoginFrame extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
private JLabel labelUser, labelPassword;
private JTextField textUser;
private JPasswordField textPassword;
private JButton buttonOK, buttonCancel;
private JPanel panel;
public LoginFrame() {
super("Login Window");
labelUser = new JLabel("Username:");
labelPassword = new JLabel("Password:");
textUser = new JTextField(10);
textPassword = new JPasswordField(10);
buttonOK = new JButton("OK");
buttonCancel = new JButton("Cancel");
panel = new JPanel(new GridLayout(3, 2));
panel.add(labelUser);
panel.add(textUser);
panel.add(labelPassword);
panel.add(textPassword);
panel.add(buttonOK);
panel.add(buttonCancel);
add(panel, BorderLayout.CENTER);
buttonOK.addActionListener(this);
buttonCancel.addActionListener(this);
setSize(300, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new LoginFrame();
}
@Override
public void actionPerformed(ActionEvent ae) {
if(ae.getSource() == buttonOK) {
String user = textUser.getText();
char[] pass = textPassword.getPassword();
if(user.equals("username") && String.valueOf(pass).equals("password")) {
JOptionPane.showMessageDialog(panel, "Login Successful");
} else {
JOptionPane.showMessageDialog(panel, "Invalid Username or Password");
}
} else if(ae.getSource() == buttonCancel) {
dispose();
}
}
}

在這個代碼段中,我們創建了一個稱為“LoginFrame”的窗口,并向其中添加了“用戶名”、“密碼”文本標簽,分別作為輸入用戶名和密碼的標志。然后,我們添加了兩個文本框來接受用戶名和密碼。我們還添加了兩個按鈕:“OK”和“Cancel”。

在我們的Java代碼中,我們使用“addActionListener”方法在“OK”和“Cancel”按鈕上注冊事件監聽器。然后,我們重寫了“actionPerformed”方法,以便在用戶單擊按鈕時進行相應的操作。如果用戶按下“OK”按鈕事件監聽器將獲取輸入的用戶名和密碼值,并根據這些值進行驗證。如果用戶名和密碼是正確的,我們會看到一個彈出消息框,顯示“Login成功”。否則,彈出一個消息框,顯示“Invalid Username or Password”,要求輸入正確的用戶名和密碼。

當用戶按下“Cancel”按鈕時,窗口將被關閉。在本文的示例Java代碼中,“Cancel”按鈕被注冊為一個動作監聽器,以便單擊按鈕時關閉窗口。

綜上所述,Java的用戶登錄界面是一個實用的應用場景,為開發者提供了Java編程實踐的機會。創建一個基本的窗口并添加驗證代碼是非常簡單的,對于所有水平的Java開發者都是可行的。