学生管理系统图形界面Java文档格式.docx

上传人:b****3 文档编号:15984680 上传时间:2022-11-17 格式:DOCX 页数:11 大小:16.74KB
下载 相关 举报
学生管理系统图形界面Java文档格式.docx_第1页
第1页 / 共11页
学生管理系统图形界面Java文档格式.docx_第2页
第2页 / 共11页
学生管理系统图形界面Java文档格式.docx_第3页
第3页 / 共11页
学生管理系统图形界面Java文档格式.docx_第4页
第4页 / 共11页
学生管理系统图形界面Java文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

学生管理系统图形界面Java文档格式.docx

《学生管理系统图形界面Java文档格式.docx》由会员分享,可在线阅读,更多相关《学生管理系统图形界面Java文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

学生管理系统图形界面Java文档格式.docx

myFrame.setLocatiOn(300,100);

//

myFrame.setContentPane(newLoginPane(myFrame));

myFrame.pack();

myFrame.setVisible(true);

importjava.sql.COnnection;

importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.SQLException;

importjava.sql.Statement;

PUbIiCclassDataBaSe{

Connectionconn=null;

PUbIiCConnectiongetConn(){

returnthis.conn;

}

PUbIiCvoidSetConn(Connectionconn){this.conn=conn;

PUbIiCbooleangetConnection(){

String

url="

jdbc:

mysql:

〃IoCaIhoSt:

3306/SCoreManagement?

user=root&

password=123"

;

try{

Class.forName("

org.gjt.mm.mysql.Driver"

);

Conn=DriVerManager.getCOnnection(url);

returntrue;

}catch(SQLExceptione){

SyStem.out.println(e.getMessage());

returnfalse;

}CatCh(CIaSSNotFoUndExceptione){

//ToDoAuto-generatedCatChblock

e.printStackTrace();

PUbIiCReSUItSetexecuteQuery(Stringsql){

ReSUItSetrs=null;

StatementStmt=nuII;

if(conn==null){

this.getConnection();

try{Stmt=COnn.CreateStatement();

rs=stmt.executeQuery(sql);

returnrs;

returnnull;

PUbIiCintexecuteUpdate(Stringsql){

intIinecoUnt=0;

Stmt=Conn.CreateStatement();

IinecoUnt=stmt.executeUpdate(sql);

}catch(SQLExceptione){}

returnIinecount;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjavax.swing.Box;

importjavax.swing.ButtOnGroup;

importjavax.swing.JBUtton;

importjavax.swing.JLabel;

importjavax.swing.JPanel;

importjavax.swing.JPasswordField;

importjavax.swing.JRadiOBUtton;

importjavax.swing.JTeXtField;

PUbIiCclassLoginPaneextendsJPanelimplementsActionListener{

PriVateStatiCfinalIOngSerialVerSionUID=1L;

JFramemyFrame;

JLabeIlab_USername=newJLabel(用户名"

JTeXtFieIdjt_USername=newJTeXtField(20);

JLabeIlab_PaSSWOrd=newJLabeI(密码"

JPaSSWOrdFieIdjt_PWd=newJPaSSWOrdField(20);

JRadiOBUttOnjrb_manager=newJRadiOBUtton(管理员"

JRadiOBUttOnjrb_teacher=newJRadiOBUtton(教师"

JRadiOBUttOnjrb_StUdent=newJRadiOBUtton(学生"

PUbIiCLoginPane(JFramemyFrame){this.myFrame=myFrame;

this.init();

PUbIiCvoidinit(){

Boxbox_USer=Box.createHorizontaIBox();

box_user.add(lab_USername);

box_user.add(Box.createHorizontalStrut(20));

box_user.add(jt_USername);

jt_pwd.setEchoChar(#);

Boxbox_PWd=Box.createHorizontaIBox();

box_pwd.add(lab_password);

box_pwd.add(Box.createHorizontalStrut(20));

box_pwd.add(jt_pwd);

BUttOnGroupbg=newBUttOnGroup();

bg.add(jrb_manager);

bg.add(jrb_teacher);

bg.add(jrb_StUdent);

Boxbox_role=Box.createHorizOntalBox();

box_role.add(jrb_manager);

box_role.add(Box.createHorizontalStrut(5));

box_role.add(jrb_teacher);

box_role.add(jrb_StUdent);

JBUttOnjb_login=newJBUttOn("

登陆"

JBUttOnjb_exit=newJBUttOn("

退出"

Boxbox_button=Box.createHorizontalBox();

box_button.add(jb_login);

box_button.add(Box.createHorizontalStrut(30));

box_buttOn.add(jb_exit);

jb_lOgin.addActionListener(this);

jb_exit.addActionListener(this);

jb_login.SetACtiOnCommand("

login"

jb_exit.setActionCommand("

exit"

Boxbox_login=Box.createVerticalBox();

box_login.add(box_user);

box_login.add(Box.createHorizontalStrut(10));

box_login.add(box_pwd);

box_login.add(box_role);

box_login.add(box_button);

this.add(box_login);

@0Verride

PUbIiCvoidactionPerfOrmed(ACtionEVente){

//TODOAuto-generatedmethodStUbif(e.getActionCommand().equals("

)){StringUSername=this.jt_username.getText().trim();

StringPWd=String.valueOf(this.jt_pwd.getPassword());

DataBaSedb=newDataBaSe();

Stringsql="

select*fromUSerWherename='

"

+username+"

'

andPaSSWord='

+pwd+"

”'

ReSUItSetrs=db.executeQuery(sql);

if(rs!

=null){

this.myFrame.setContentPane(new

ManagerPane(this.myFrame));

myFrame.setSize(800,500);

this.myFrame.validate();

}else{

this.myFrame.dispose();

importjava.awt.event.ltemEvent;

importjava.awt.event」temListener;

importjavax.swing.JMenu;

importjavax.swing.JMenuBar;

importjavax.swing.JMenultem;

importjavax.swing.JTable;

PUbIiC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1