1. 程式人生 > >用java實現類似於中原六仔源碼搭建

用java實現類似於中原六仔源碼搭建

void class a 分別是 super util ava 數據 import count()

由於是用Java實現的所以圖形顯示界面是通過java的GUI實現中原六仔源碼搭建的。企 娥:217 1793 408

    首先先來介紹一下我們的最終成果。寫了四個類文件分別是Constant.java(用於存放數據)、Account.java(一個簡單的賬戶類)、Login.java(用來實現登錄界面和功能)和Register.java(用來實現註冊界面和功能),其中Register和Login才是重點。熟悉QQ的同學都知道我們打開主程序都是顯示登錄界面,然後在登錄界面可跳轉到註冊界面,但我們必須先註冊了才能登錄,所以我們先來實現註冊界面,在實現註冊界面之前先簡單介紹一下Constant類和Account類。

一、Constant.java和Account.java

Account類一個簡單的賬戶類,一共有ID、username、password三個屬性。

public class Account {
private int ID;
private String username;
private String password;

public Account() {
}

public Account(int iD, String password) {
    super();
    ID = iD;
    this.password = password;
}

public Account(int iD, String username, String password) {
    super();
    ID = iD;
    this.username = username;
    this.password = password;
}

public int getID() {
    return ID;
}

public void setID(int iD) {
    ID = iD;
}

public String getUsername() {
    return username;
}

public void setUsername(String username) {
    this.username = username;
}

public String getPassword() {
    return password;
}

public void setPassword(String password) {
    this.password = password;
}

}

Constant類存放了兩個map數據,mapPass用來存放賬號和密碼,mapUser用來存放賬號和用戶名。

附上代碼:

import java.util.HashMap;

public class Constant {
public static HashMap<Integer, String> mapPass = new HashMap<>();

public static HashMap<Integer, String> mapUser = new HashMap<>();

}

用java實現類似於中原六仔源碼搭建