ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:16.10KB ,
资源ID:12522632      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12522632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生管理系统登录子系统详细代码.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生管理系统登录子系统详细代码.docx

1、学生管理系统登录子系统详细代码学生管理系统登录子系统详细代码LoginFrame.java类package studenmanager;import java.awt.BorderLayout;import java.awt.Dimension;import javax.swing.JFrame;import javax.swing.JPanel;import java.awt.*;import javax.swing.JLabel;import javax.swing.JTextField;import javax.swing.*;import java.awt.event.ActionEv

2、ent;import java.awt.event.ActionListener;import java.sql.DriverManager;import java.sql.Statement;import java.sql.ResultSet;import java.sql.Connection;public class LoginFrame extends JFrame JPanel contentPane; ImageIcon snow=new ImageIcon(image/2.jpg); JLabel jLabel1 = new JLabel(); JLabel jLabel2 =

3、new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JLabel jLabel5 = new JLabel(); JTextField jTextField1 = new JTextField(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JLabel jLabel6 = new JLabel(); JLabel jLabel7 = new JLabel(); JOptionPane jOptionP

4、ane1 = new JOptionPane(); JPasswordField jPasswordField1 = new JPasswordField(); JPanel jPanel1 = new JPanel(); JLabel jLabel8 = new JLabel(); CardLayout cardLayout1 = new CardLayout(); static String level,name; public LoginFrame() try setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); catch (Except

5、ion exception) exception.printStackTrace(); private void jbInit() throws Exception contentPane = (JPanel) getContentPane(); contentPane.setLayout(null); setSize(new Dimension(504, 344); setTitle(欢迎登陆学生管理系统); jLabel1.setFont(new java.awt.Font(Dialog, Font.BOLD, 25); jLabel1.setToolTipText(); jLabel1.

6、setText(欢 迎 登 陆 学 生); jLabel1.setBounds(new Rectangle(128, 19, 246, 30); jLabel2.setFont(new java.awt.Font(Dialog, Font.BOLD, 25); jLabel2.setToolTipText(); jLabel2.setText(管 理 系 统); jLabel2.setBounds(new Rectangle(173, 61, 164, 29); jLabel3.setFont(new java.awt.Font(Dialog, Font.PLAIN, 18); jLabel3

7、.setText(用户名:); jLabel3.setBounds(new Rectangle(95, 123, 77, 25); jLabel4.setFont(new java.awt.Font(Dialog, Font.PLAIN, 18); jLabel4.setText(密 码:); jLabel4.setBounds(new Rectangle(95, 172, 74, 21); jLabel5.setFont(new java.awt.Font(Dialog, Font.PLAIN, 12); jLabel5.setForeground(Color.red); jLabel5.s

8、etText(提示:如果您首次登陆用户名为 admin 密码为空!); jLabel5.setBounds(new Rectangle(114, 209, 275, 18); jTextField1.setFont(new java.awt.Font(Dialog, Font.PLAIN, 13); jTextField1.setBorder(BorderFactory.createLoweredBevelBorder(); jTextField1.setText(admin); jTextField1.setBounds(new Rectangle(188, 122, 212, 27); j

9、Button1.setBounds(new Rectangle(124, 243, 93, 30); jButton1.setFont(new java.awt.Font(Dialog, Font.PLAIN, 13); jButton1.setBorder(BorderFactory.createRaisedBevelBorder(); jButton1.setText(登 陆); jButton1.addActionListener(new LoginFrame_jButton1_actionAdapter(this); jButton2.setBounds(new Rectangle(2

10、86, 243, 93, 30); jButton2.setFont(new java.awt.Font(Dialog, Font.PLAIN, 13); jButton2.setBorder(BorderFactory.createRaisedBevelBorder(); jButton2.setText(退 出); jButton2.addActionListener(new LoginFrame_jButton2_actionAdapter(this); jLabel6.setFont(new java.awt.Font(Dialog, Font.BOLD, 25); jLabel6.s

11、etForeground(Color.blue); jLabel6.setToolTipText(); jLabel6.setText(管 理 系 统); jLabel6.setBounds(new Rectangle(173, 62, 164, 29); jLabel7.setFont(new java.awt.Font(Dialog, Font.BOLD, 25); jLabel7.setForeground(Color.blue); jLabel7.setToolTipText(); jLabel7.setText(欢 迎 登 陆 学 生); jLabel7.setBounds(new

12、Rectangle(128, 20, 246, 30); jOptionPane1.setBounds(new Rectangle(28, 263, 262, 90); jOptionPane1.setLayout(null); jPasswordField1.setBorder(BorderFactory.createLoweredBevelBorder(); jPasswordField1.setBounds(new Rectangle(187, 168, 213, 26); jPanel1.setBounds(new Rectangle( -15, 0, 529, 375); jPane

13、l1.setLayout(cardLayout1); jLabel8.setIcon(snow); contentPane.add(jTextField1); contentPane.add(jLabel3); contentPane.add(jLabel4); contentPane.add(jLabel5); contentPane.add(jButton1); contentPane.add(jButton2); contentPane.add(jLabel1); contentPane.add(jLabel2); contentPane.add(jLabel7); contentPan

14、e.add(jLabel6); contentPane.add(jPasswordField1); contentPane.add(jPanel1); jPanel1.add(jLabel8, jLabel8); contentPane.add(jOptionPane1); public void jButton2_actionPerformed(ActionEvent e) System.exit(0); public void jButton1_actionPerformed(ActionEvent e) boolean deng=false; boolean cheng=false; i

15、f(jTextField1.getText().length()=0) jOptionPane1.showMessageDialog(this,用户名不能为空!,提 示,jOptionPane1.INFORMATION_MESSAGE); else deng=true; if(deng) try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(Exception ce) System.out.println(ce); try String url = jdbc:odbc:test; Connection con = DriverManage

16、r.getConnection(url); Statement sta = con.createStatement(); ResultSet rs=sta.executeQuery(select UserId,UserPwd,UserType from User1); while(rs.next() if (rs.getString(1).trim().equals(jTextField1.getText()&rs.getString(2).trim().equals(this.jPasswordField1.getText() jOptionPane1.showMessageDialog(t

17、his,恭喜你登陆成功!,提 示,jOptionPane1.INFORMATION_MESSAGE); level=rs.getString(UserType).trim(); name=jTextField1.getText().trim() ; MainFrame main=new MainFrame(level,jTextField1.getText(); main.setLocation(200,40); main.setSize(911, 698); main.setVisible( true ); main.setResizable( false ); main.validate(

18、); this.dispose(); cheng=false; break; else cheng=true; if(cheng) jOptionPane1.showMessageDialog(this,用户名或密码错误!,提 示,jOptionPane1.INFORMATION_MESSAGE); rs.close(); sta.close(); con.close(); catch(Exception ce) System.out.println(ce); class LoginFrame_jButton1_actionAdapter implements ActionListener p

19、rivate LoginFrame adaptee; LoginFrame_jButton1_actionAdapter(LoginFrame adaptee) this.adaptee = adaptee; public void actionPerformed(ActionEvent e) adaptee.jButton1_actionPerformed(e); class LoginFrame_jButton2_actionAdapter implements ActionListener private LoginFrame adaptee; LoginFrame_jButton2_a

20、ctionAdapter(LoginFrame adaptee) this.adaptee = adaptee; public void actionPerformed(ActionEvent e) adaptee.jButton2_actionPerformed(e); LoginClass.java类package studenmanager;import java.awt.Toolkit;import javax.swing.SwingUtilities;import javax.swing.UIManager;import java.awt.Dimension;public class

21、 LoginClass boolean packFrame = false; public LoginClass() LoginFrame frame = new LoginFrame(); if (packFrame) frame.pack(); else frame.validate(); / Center the window Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height scre

22、enSize.height) frameSize.height = screenSize.height; if (frameSize.width screenSize.width) frameSize.width = screenSize.width; frame.setLocation(screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); frame.setVisible(true); public static void main(String args) SwingUtilities.invokeLater(new Runnable() public void run() try UIManager.setLookAndFeel(UIManager. getSystemLookAndFeelClassName(); catch (Exception exception) exception.printStackTrace(); new LoginClass(); );

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

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