當前位置:首頁 » 編程語言 » java系統登錄

java系統登錄

發布時間: 2025-09-07 22:46:58

『壹』 java編寫一個界面 用戶登陸系統

import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

@SuppressWarnings("serial")
public class MainFrame extends JFrame {
JLabel lbl1 = new JLabel("用戶名:");
JLabel lbl2 = new JLabel("密 碼:");
JTextField txt = new JTextField("admin",20);
JPasswordField pwd = new JPasswordField(20);
JButton btn = new JButton("登錄");
JPanel pnl = new JPanel();
private int error = 0;

public MainFrame(String title) throws HeadlessException {
super(title);
init();
}

private void init() {
this.setResizable(false);

pwd.setEchoChar('*');

pnl.add(lbl1);
pnl.add(txt);
pnl.add(lbl2);
pnl.add(pwd);
pnl.add(btn);
this.getContentPane().add(pnl);

btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if ("admin".equals(new String(pwd.getPassword()))){
pnl.removeAll();
JLabel lbl3 = new JLabel();
ImageIcon icon = new ImageIcon(this.getClass().getResource("pic.jpg"));
lbl3.setIcon(icon);
pnl.add(lbl3);
}
else{
if(error < 3){
JOptionPane.showMessageDialog(null,"密碼輸入錯誤,請再試一次");
error++;
}
else{
JOptionPane.showMessageDialog(null,"對不起,您不是合法用戶");
txt.setEnabled(false);
pwd.setEnabled(false);
btn.setEnabled(false);
}
}
}
});
}

public static void main(String[] args) {
MainFrame frm = new MainFrame("測試");
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setBounds(100, 100, 300, 120);
frm.setVisible(true);
}
}

隨手寫的, 沒調試圖片, 太麻煩

熱點內容
4000安卓機哪個值得入手 發布:2025-09-08 01:49:38 瀏覽:168
安卓手機看劇時如何返回 發布:2025-09-08 01:49:05 瀏覽:321
win8連接資料庫 發布:2025-09-08 01:32:44 瀏覽:646
我的世界伺服器vip系統指令怎麼做 發布:2025-09-08 01:31:17 瀏覽:95
已經解壓出來了卻顯示密碼錯誤 發布:2025-09-08 01:25:33 瀏覽:215
反編譯pyc失敗 發布:2025-09-08 01:16:02 瀏覽:394
久草源碼 發布:2025-09-08 01:15:06 瀏覽:773
美團上面密碼解鎖定從哪裡找 發布:2025-09-08 01:14:35 瀏覽:794
php混淆js 發布:2025-09-08 00:45:00 瀏覽:255
網站廣告源碼 發布:2025-09-08 00:37:21 瀏覽:683