学生信息管理系统-web项目实训(基于JAVA)

学生信息管理系统-web项目实训(基于JAVA)

//登陆
package rjgc;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
public class LoginIn extends JFrame{
   
   
 JTextField f1;
    JTextField f2;
 JButton b1;
 JButton b2;
 String power;//表示权限
    String imgePath = "11.jpg";
    JPanel p5;
    Image img = Toolkit.getDefaultToolkit().createImage(imgePath);
 LoginIn(){
   
   
  Container cp=getContentPane();
  
  
  
  Label l1=new Label("用户:");
  Label l2=new Label("密码:");
  
  JPanel p1=new JPanel();
  JPanel p2=new JPanel();
  JPanel p3=new JPanel();
  JPanel p4=new JPanel();
     p5=new JPanel(){
   
   
           protected  void paintChildren(Graphics g) {
   
   
                g.drawImage(img,0,0,this);
                super.paintChildren(g);
            }
        };
  
   f1=new JTextField(15);
      f2=new JPasswordField(15);
   b1=new JButton("登录");
   b2=new JButton("重置");
        //p1.setBackground(Color.orange);
  p2.add(l1);
  p2.add(f1);
  p2.setBorder(new MatteBorder(0,0,0,0,Color.BLACK));
  p2.setBackground(Color.white);
  p3.add(l2);
  p3.add(f2);
  p3.setBackground(Color.white);
  p3.setBorder(new MatteBorder(0,0,0,0,Color.BLACK));
  p4.add(b1);
  p4.add(b2);
  p4.setBorder(new MatteBorder(-3,-3,-3,-3,Color.CYAN));
  p4.setBackground(Color.BLACK);
  p5.setLayout(new FlowLayout(FlowLayout.CENTER,120,100));
  p5.add(p2);
  p5.add(p3);
  p5.add(p4);
  cp.add(p5,BorderLayout.CENTER);
  
  b1.addActionListener(new Enter());
  b2.addActionListener(new ReWrite());
  addWindowListener(new winClose());
 }
 public static void main(String[] args) {
   
   
  LoginIn log=new LoginIn();
  log.setIconImage(Toolkit.getDefaultToolkit().createImage("F:/eclipse文件/rjgc/dl.gif"));
  log.setTitle("计B191 冯帅 陈力源-学生信息管理系统");
  log.setLocation(600,300);
  log.setSize(600,600);
  log.setVisible(true);
 
  
 }
 class Enter implements ActionListener{
   
   
  @SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e)
  {
   
     //LoginIn log=new LoginIn();
              if((f1.getText()).equals("admin")&&(f2.getText()).equals("123"))
              {
   
   
        JOptionPane.showMessageDialog(null, "登录成功!用户权限是adimistrator");
              power="adminstrator";
              Qframe frame= new Qframe();
              frame.setIconImage(Toolkit.getDefaultToolkit().createImage("F:/eclipse文件/rjgc/java.gif"));
              frame.setLocation(400,200);
        	  frame.resize(500,285);
        	  frame.show();
        	 //log.setVisible(false);
        	 dispose();
              
              }
              else if((f1.getText()).equals("冯帅")&&(f2.getText()).equals("123456"))
              {
   
   
              JOptionPane.showMessageDialog(null, "登录成功!用户权限是user");
              power="adminstrator";
              Qframe frame= new Qframe();
              frame.setIconImage(Toolkit.getDefaultToolkit().createImage("F:/eclipse文件/rjgc/java.gif"));
              frame.setLocation(400,200);
        	  frame.resize(500,285);
        	  frame.show();
        	  dispose();
              }
        else JOptionPane.showMessageDialog(null, "登录失败,请重新登录!");
  }
 }
 class ReWrite implements ActionListener{
   
   
  public void actionPerformed(ActionEvent e)
  {
   
   
   f1.setText("");
   f2.setText("");
   f1.requestFocus();
  }
 }
 class winClose extends WindowAdapter
 {
   
   
 public void windowClosing(WindowEvent e)
 {
   
   
    (e.getWindow()).dispose();
  System.exit(0);
 }
 }
}
//主界面
package rjgc;

import java.awt.*;
import java.awt.event.*;
import java.security.cert.PKIXRevocationChecker.Option;

import javax.swing.*;

import java.sql.*;

 
class Qframe extends JFrame implements ActionListener{
   
   
                        
  JPanel contentPane;
  BorderLayout borderLay
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值