• 大小: 1006KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-05
  • 语言: 数据库
  • 标签: 课程设计  java  

资源简介

学籍管理系统,mysql+eclipse开发,附带建表sql语句。

资源截图

代码片段和文件信息

package studentManage;

import java.awt.Color;
import java.awt.Event;
import java.awt.event.*;

import javax.swing.*;

import java.sql.*;

/*
 * 构建程序的登陆窗体
 */

public class Mainframe extends Jframe implements ActionListener {

static Mainframe s;
static JPanel pan = new JPanel();//Jpanel是轻量级容器,创建具有双缓冲和流布局的新 JPanel。
//用于短文本字符串或图像或二者的显示区
static JLabel label1 = new JLabel(“用  户“);
String text=label1.getText();

static JLabel label2 = new JLabel(“密  码“);

//static JLabel label3 = new JLabel(“验证码“);
static JTextField textField3 = new JTextField();

//产生随机数,用于制造验证码
static int m=(int)(Math.random()*9000+1000);
static String s1=String.valueOf(m);
static JLabel label3 = new JLabel(s1);
String num=s1;

//JTextField 是一个轻量级组件,它允许编辑单行文本。
static JTextField textField1 = new JTextField();
//JPasswordField 是一个轻量级组件,允许编辑单行文本,其视图指示键入内容,但不显示原始字符。
static JPasswordField password = new JPasswordField();


static JButton button1 = new JButton(“进入系统“);
//static JButton button2 = new JButton(“用户注册“);

static JRadioButton radioButton1 = new JRadioButton(“管理员“);// “管理员”初始状态被选中
static JRadioButton radioButton2 = new JRadioButton(“学生“);

ButtonGroup buttonGroup = new ButtonGroup();


public String getA(){
return this.text;
}


public Mainframe() {

JLabel label = new JLabel();
label.setSize(400 400);//设置label大小
pan.add(label);//添加label组件
pan.setLayout(null);
pan.setSize(400 400);


this.settitle(“学籍管理系统“);
this.setSize(400 400);
this.setLayout(null);
//设置组件的坐标位置
label1.setBounds(100 25 50 20);//用户
textField1.setBounds(155 24 120 20);

label2.setBounds(100 62 50 20);//密码
password.setBounds(155 61 120 20);

textField3.setBounds(155 100 120 20);//填写验证码的文本框
label3.setBounds(100 100 50 20);//验证码
//label4.setBounds(200 85 20 20);//生成验证码

label3.setForeground(Color.RED);//设置label里面的字体颜色
label3.setFont(new java.awt.Font(“ITALIC“014));

//ImageIcon ima=new ImageIcon(“1.png“);
//label3.setIcon(ima);

//给jlabel设置边框色
label3.setBorder(BorderFactory.createLineBorder(Color.lightGray1));

//设置鼠标监听事件,更换验证码
label3.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent  e){
int m=(int)(Math.random()*9000+1000);
String s1=String.valueOf(m);
label3.setText(s1);
System.out.println(“点击“);
num=s1;
}
});



button1.setBounds(150 200 101 22);//进入系统
//button2.setBounds(150 240 101 22);//用户注册
radioButton1.setBounds(105 140 80 20);
radioButton2.setBounds(180 140 60 20);
//radioButton3.setBounds(240 140 60 20);
button1.addActionListener(this);//给button加入监听
//button2.addActionListener(this);


buttonGroup.add(radioButton1);
buttonGroup.add(radioButton2);
//buttonGroup.add(radioButton3);
this.add(radioButton1);
this.add(radioButton2);
//this.add(radioButton3);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-29 13:46  studentManage\
     文件         392  2016-06-29 15:59  studentManage\.classpath
     文件         389  2016-06-29 13:46  studentManage\.project
     目录           0  2016-06-29 13:46  studentManage\.settings\
     文件         598  2016-06-29 13:46  studentManage\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-06-30 18:40  studentManage\bin\
     目录           0  2016-07-07 22:37  studentManage\bin\database\
     文件        1572  2016-07-07 22:37  studentManage\bin\database\stu.sql
     目录           0  2016-07-07 22:33  studentManage\bin\studentManage\
     文件        1116  2016-07-07 22:15  studentManage\bin\studentManage\Mainframe$1.class
     文件        5797  2016-07-07 22:15  studentManage\bin\studentManage\Mainframe.class
     文件        8422  2016-07-07 21:52  studentManage\bin\studentManage\MCx.class
     文件        2828  2016-07-07 22:30  studentManage\bin\studentManage\MInterface.class
     文件      512707  2016-06-29 14:14  studentManage\bin\studentManage\mysql-connector-java-5.0.5-bin.jar
     文件         612  2016-06-30 18:14  studentManage\bin\studentManage\Random.class
     文件        6484  2016-07-07 22:25  studentManage\bin\studentManage\SCx.class
     文件        2734  2016-07-07 22:34  studentManage\bin\studentManage\SInterface.class
     文件        1409  2016-06-30 14:57  studentManage\bin\studentManage\Student.class
     文件        4781  2016-07-07 19:56  studentManage\bin\studentManage\SXg.class
     文件        5736  2016-07-07 21:31  studentManage\bin\studentManage\Zhuce.class
     目录           0  2016-06-30 18:40  studentManage\src\
     目录           0  2016-07-07 22:37  studentManage\src\database\
     文件        1572  2016-07-07 22:37  studentManage\src\database\stu.sql
     目录           0  2016-07-07 22:33  studentManage\src\studentManage\
     文件        5640  2016-07-07 22:15  studentManage\src\studentManage\Mainframe.java
     文件       10833  2016-07-07 21:52  studentManage\src\studentManage\MCx.java
     文件        2274  2016-07-07 22:30  studentManage\src\studentManage\MInterface.java
     文件      512707  2016-06-29 14:14  studentManage\src\studentManage\mysql-connector-java-5.0.5-bin.jar
     文件         202  2016-06-30 18:14  studentManage\src\studentManage\Random.java
     文件        7603  2016-07-07 22:25  studentManage\src\studentManage\SCx.java
     文件        2665  2016-07-07 22:34  studentManage\src\studentManage\SInterface.java
............此处省略3个文件信息

评论

共有 条评论