第五次实训 (13.14)
GUI学生信息管理系统 创建应用程序类
一、创建应用程序类
在net.hw.student包里创建app子包:
接下来在net.hw.student.app包里创建Application类
Application 代码如下:
package net.wmy.student.app;
import net.wmy.student.gui.LoginFrame;
import net.wmy.student.gui.MainFrame;
import net.wmy.student.gui.RegisterFrame;
/**
* 功能:应用程序类,存放全局数据
*/
public class Application {
public static int id; // 登录用户标识符
public static String username; // 登录用户名
public static String password; // 登录用户密码
public static LoginFrame loginFrame; // 登录窗口
public static MainFrame mainFrame; // 主窗口
public static RegisterFrame registerFrame; // 注册窗口
}
接下来创建net.hw.student.gui包,在里面创建三个类LoginFrame、RegisterFrame和MainFrame
创建三个类LoginFrame、RegisterFrame和MainFrame如下图:
1、创建主界面窗口MainFrame
(1)MainFrame继承JFrame类如下图:
(2)添加构造方法如下图:
(3)在类的声明部分声明两个变量:状态服务变量与状态变量
(4)创建初始化图形用户界面方法initGUI()
2、创建用户登录窗口LoginFrame
(1) 编写用户登录方法login()代码块如下:
private void login() {
// 获取用户名
username = txtUsername.getText().trim();
// 获取密码