91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java編寫怎么實現登陸窗口

發布時間:2022-04-26 10:22:42 來源:億速云 閱讀:138 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“Java編寫怎么實現登陸窗口”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Java編寫怎么實現登陸窗口”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

要求:用戶名和密碼正確后進入首頁,錯誤提示錯誤,并且3次錯誤后將退出窗口。

1、主窗口,窗口上有文本輸入框和登陸按鈕,如圖

Java編寫怎么實現登陸窗口

2、在登陸按鈕和取消按鈕上設置時間監聽機制,

取消:退出程序;

登陸:獲取用戶名和密碼,然后與自己保存的用戶名密碼作比較,現在兩種情況,正確與錯誤,

正確:關閉登陸窗口,并彈出新窗口,新窗口即為首頁;

錯誤:彈出新窗口,提示錯誤,并且累加,超過三次則推出程序,

現在粘上代碼,

import java.awt.Container;
import java.awt.Image;
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.JTextField;
 
public class Test10_3 {
    public static void main(String [] args){
        Denglu de = new Denglu();
    }
}
 
class Denglu{
    private JFrame jf = new JFrame("登陸窗口");
    private JButton jb1 = new JButton("用戶名");
    private JButton jb2 = new JButton("密碼");
    private JButton jbLogin = new JButton("登陸");
    private JButton jbquxiao = new JButton("取消");
    private JTextField jtName = new JTextField();
    private JTextField jtPwd = new JTextField();
    private final String mima = "sss111";//此為預設的密碼
    private int count = 0;
    
    private JFrame jfZhu = new JFrame();
    ImageIcon image = new ImageIcon("C:\\Users\\sss\\Desktop\\index.jpg");//這為我的圖片路徑
    private JLabel jlZhu = new JLabel(image);
    
    private JFrame jfCuo = new JFrame();
    private JLabel jlCuo = new JLabel("你輸入的用戶名密碼不匹配!");
 
    public Denglu(){
        Container cp = jf.getContentPane();
        cp.setLayout(null);
        
        jtName.setBounds(150,50,100,20);
        cp.add(jtName);
        jb1.setBounds(10,50,100,20);
        cp.add(jb1);
 
        jtPwd.setBounds(150,100,100,20);
        cp.add(jtPwd);
        jb2.setBounds(10,100,100,20);
        cp.add(jb2);
        
        jbLogin.setBounds(20, 150, 100, 20);
        jbquxiao.setBounds(150, 150, 100, 20);
        cp.add(jbLogin);
        cp.add(jbquxiao);
        
        jbquxiao.addActionListener(new ActionListener() {
            
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });
        
        jbLogin.addActionListener(new ActionListener(){
            
            public void actionPerformed(ActionEvent e){
                String name = jtName.getText();
                String pwd = jtPwd.getText();
                String aa = name+pwd;
                if(aa.equals(mima)){            //Java中判斷兩個字符串相等用equals()函數。
                    jf.dispose();    //關閉登陸面板
                    Container cp2 = jfZhu.getContentPane();
                    cp2.setLayout(null);
                    
                    jlZhu.setBounds(0, 0, 400, 300);
                    cp2.add(jlZhu);
                    jfZhu.setSize(400,300);
                    jfZhu.setVisible(true);
                }
                else{
                    if(0<=count&&count<3){
                        Container cp3 = jfCuo.getContentPane();
                        cp3.setLayout(null);
                        
                        jlCuo.setBounds(0, 0, 400, 300);
                        cp3.add(jlCuo);
                        jfCuo.setSize(400,300);
                        jfCuo.setVisible(true);
                        count++;
                    }
                    else{
                        if(count>=3)
                            System.exit(0);
                    }
                }
            }
        });
        
        jf.setSize(400, 300);
        jf.setVisible(true);
        
    }
}

讀到這里,這篇“Java編寫怎么實現登陸窗口”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台东市| 中西区| 思茅市| 育儿| 金阳县| 翁源县| 沭阳县| 南平市| 健康| 三门峡市| 通辽市| 夏津县| 波密县| 黑山县| 鹿邑县| 景洪市| 昌图县| 阜阳市| 文登市| 贵港市| 宜城市| 黄石市| 庆安县| 孝义市| 肥乡县| 南和县| 资讯| 华蓥市| 淮阳县| 大悟县| 柳河县| 元朗区| 固镇县| 垣曲县| 湘乡市| 长丰县| 和田县| 金溪县| 石嘴山市| 舞阳县| 宜兰县|