学生社团管理系统源代码

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

package学生社团管理系统;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjava.awt.event.MouseMotionListener;importjava.sql.*;publicclassLeagueextendsJFrameimplementsActionListener{FPanelfp;JLabeljlb,jlb2,jlb_alter,jlb_background,jlb_X;JTextFieldjtf;JPasswordFieldjpf;JButtonjb_in,jb_register,fp_close;Fontf1=newFont(宋体,Font.PLAIN,20);staticStrings1;staticStrings2;publicstaticvoidmain(String[]args){Leaguele=newLeague();}publicLeague(){fp=newFPanel();fp.setLayout(null);jlb_background=newJLabel(newImageIcon(background.jpg));jlb_background.setBounds(0,0,300,400);jlb_X=newJLabel(newImageIcon(X.gif));jlb_X.setBounds(280,0,20,20);jlb=newJLabel(账号);jlb.setBounds(10,200,50,40);jlb.setFont(f1);jlb2=newJLabel(密码);jlb2.setFont(f1);jlb2.setBounds(10,260,50,40);//用户输入区jtf=newJTextField(15);jtf.setFont(f1);jtf.setBounds(70,200,200,40);jpf=newJPasswordField(8);jpf.setFont(f1);jpf.setBounds(70,260,200,40);//按钮区jb_in=newJButton(登录);jb_in.setContentAreaFilled(false);jb_in.setBounds(30,340,100,40);//jb_in.setBackground(Color.white);jb_in.addActionListener(this);jb_register=newJButton(注册用户);jb_register.setContentAreaFilled(false);jb_register.setBounds(170,340,100,40);//jb_register.setBackground(Color.blue);jb_register.addActionListener(this);//关闭按钮fp_close=newJButton();fp_close.setBounds(280,0,20,20);fp_close.setContentAreaFilled(false);//fp_close.setIcon();//fp_close.setOpaque(false);fp_close.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.exit(0);}});fp.add(jlb);fp.add(jlb2);fp.add(jb_register);fp.add(jtf);fp.add(jpf);fp.add(jb_in);fp.add(fp_close);fp.add(jlb_X);fp.add(jlb_background);this.add(fp);this.setTitle(LLL学生社团管理系统);this.setSize(300,400);this.setLocationRelativeTo(null);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setUndecorated(true);this.setVisible(true);}@OverridepublicvoidactionPerformed(ActionEventarg0){Connectioncon=null;Statementstatement=null;ResultSetrs=null;s1=jtf.getText();s2=jpf.getText();if(arg0.getSource()==jb_register){newregisterpage();this.dispose();}elseif(arg0.getSource()==jb_in){try{Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);}catch(ClassNotFoundExceptioneee){System.out.println(eee);}try{con=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=League,sa,qsq1117);statement=con.createStatement();rs=statement.executeQuery(SELECTm_id,m_passwordFROMmemberswherem_id='s1'andm_password='s2');if(rs!=null){newmainpage();this.dispose();}}catch(SQLExceptioneee){System.out.println(eee);}}else{JOptionPane.showMessageDialog(this,账户密码错误,请重新输入!);}}}classFPanelextendsJPanelimplementsMouseListener,MouseMotionListener{privateintoffsetX,offsetY;publicFPanel(){addMouseListener(this);addMouseMotionListener(this);}publicvoidmouseDragged(MouseEvente){SwingUtilities.getRoot((Component)e.getSource()).setLocation(e.getXOnScreen()-offsetX,e.getYOnScreen()-offsetY);}@OverridepublicvoidmouseMoved(MouseEventarg0){}@OverridepublicvoidmouseClicked(MouseEventarg0){}@OverridepublicvoidmouseEntered(MouseEventarg0){}@OverridepublicvoidmouseExited(MouseEventarg0){}@OverridepublicvoidmousePressed(MouseEventarg0){offsetX=arg0.getX();offsetY=arg0.getY();}@OverridepublicvoidmouseReleased(MouseEventarg0){}}publicclassalterpageextendsJFrameimplementsActionListener{FPanelfp;JLabeljl_id,jl_name,jl5,jl_age,jl_department,jl_class,jl_number,jl_mail,jlb_background,jlb_X;JTextFieldjt_id,jt_name,jt_age,jt_department,jt_class,jt_number,jt_mail;JPasswordFieldjpf_password,jpf_password2;JButtonjb1,jb2,fp_close,jb_back;Strings0,s1,s2,s3,s4,s5,s6;publicalterpage(){//Fontf1=newFont(宋体,Font.PLAIN,20);fp=newFPanel();fp.setLayout(null);jlb_background=newJLabel(newImageIcon(background.jpg));jlb_background.setBounds(0,0,300,400);jlb_X=newJLabel(newImageIcon(X.gif));jlb_X.setBounds(280,0,20,20);jl_id=newJLabel(账户:);jl_id.setBounds(10,140,70,20);jl_name=newJLabel(姓名:);jl_name.setBounds(10,170,70,20);jl_age=newJLabel(年龄:);jl_age.setBounds(10,200,70,20);jl_department=newJLabel(院系:);jl_department.setBounds(10,230,70,20);jl_class=newJLabel(班级:);jl_class.setBounds(10,260,70,20);jl_number=newJLabel(手机号:);jl_number.setBounds(10,290,70,20);jl_mail=newJLabel(邮箱:);jl_mail.setBounds(10,320,70,20);jt_id=newJTextField(10);jt_id.setBounds(80,140,200,20);jt_name=newJTextField(15);jt_name.setBounds(80,170,200,20);jt_age=newJTextField(11);jt_age.setBounds(80,200,200,20);jt_department=newJTextField();jt_department.setBounds(80,230,200,20);jt_class=newJTextField(15);jt_class.setBounds(80,260,200,20);jt_number=newJTextField();jt_number.setBounds(80,290,200,20);jt_mail=newJTextField();jt_mail.setBounds(80,320,200,20);//关闭按钮fp_close=newJButton();fp_close.setBounds(280,0,20,20);fp_close.setContentAreaFilled(false);//fp_close.setIcon();//fp_close.setOpaque(false);fp_close.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.exit(0);}});jb1=newJButton(提交);

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功