用java實現類似於中原六仔源碼搭建
阿新 • • 發佈:2018-07-09
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實現類似於中原六仔源碼搭建