import java.awt.BorderLayout;
import java.awt.Choice;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class login extends JFrame implements ActionListener {
JLabel type;
Choice ctype;
JLabel zh;
JTextField zhtf;
JLabel mm;
JTextField mmtf;
JButton sure;
JButton exit;
ImageIcon image;
JLabel imageLabel;
int lxflag=0; //账号类型
String zhcon; //账号存储
String mmcon; //密码存储
login(String s)
{
setTitle(s);
image=new ImageIcon("2.jpg");
imageLabel = new JLabel(image);
imageLabel.setSize(10, 10);
ctype=new Choice();
type=new JLabel("账号类型");
mm=new JLabel("密码");
zh=new JLabel("账号");
zhtf=new JTextField(15);
mmtf=new JTextField(15);
sure=new JButton("登录");
exit=new JButton("退出");
String lx[]={"学生账号","教师账号","管理员账号","游客账号"};
for(int i=0;i<lx.length;i++)
{
ctype.add(lx[i]);
}
JPanel p=new JPanel();
p.setLayout(new GridLayout(3, 2));
p.add(type);
p.add(ctype);
p.add(zh);
p.add(zhtf);
p.add(mm);
p.add(mmtf);
JPanel p2=new JPanel();
p2.setLayout(new GridLayout(1,2));
p2.add(sure);
p2.add(exit);
JPanel p3=new JPanel();
p3.add(imageLabel);
add(p,BorderLayout.CENTER);
add(p2,BorderLayout.SOUTH);
add(p3,BorderLayout.NORTH);
setBounds(460, 100, 50, 60);
setVisible(true);
pack();
ctype.addItemListener(new lxlistener());
exit.addActionListener(new tclistener());
sure.addActionListener(new dllistener());
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
};
class lxlistener implements ItemListener
{
public void itemStateChanged(ItemEvent e)
{
//System.out.println(bolder.getSelectedItem());
if(ctype.getSelectedItem()=="学生账号")
lxflag=0;
else
if(ctype.getSelectedItem()=="教师账号")
lxflag=1;
else
if(ctype.getSelectedItem()=="管理员账号")
lxflag=2;
else
if(ctype.getSelectedItem()=="游客账号")
lxflag=3;
}
}
class tclistener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}
class dllistener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
zhcon=zhtf.getText(); //账号
mmcon=mmtf.getText(); //密码
if(lxflag==0) //0代表学生
{
}
else
if(lxflag==1)//1代表教师
{
}
else
if(lxflag==2)//2代表管理员
{
}
else
if(lxflag==3)//3代表游客
{
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
student_manage.zip_swing 学生管理_swing学生系统
共105个文件
class:50个
java:42个
jpg:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 8 浏览量
2022-09-22
22:20:38
上传
评论
收藏 754KB ZIP 举报
温馨提示
java swing实现学生管理系统 使用sql2000 里面有详细代码 及注释
资源推荐
资源详情
资源评论
收起资源包目录
student_manage.zip_swing 学生管理_swing学生系统 (105个子文件)
change_stu_inf_stu.class 7KB
change_stu_inf.class 7KB
change_tea_inf.class 7KB
change_course_inf.class 7KB
StuAddInfo.class 6KB
CourseInfo.class 6KB
ColUp.class 6KB
dia_set_grade.class 6KB
check_course_ok.class 6KB
Admin.class 5KB
choose_course.class 5KB
Check_teacher.class 5KB
Check_student.class 5KB
set_grade.class 5KB
Student.class 5KB
Check_course.class 5KB
CourseDel.class 5KB
ColAdd.class 5KB
TeaDel.class 5KB
TeaAddInfo.class 5KB
Check_college.class 5KB
StuDel.class 4KB
CourseUp.class 4KB
StuUp.class 4KB
TeaUp.class 4KB
Col_Up.class 4KB
Teacher.class 4KB
check_course_teach.class 4KB
DengLu.class 4KB
Jprocess.class 4KB
DengLu$dllistener.class 3KB
CourseManageDialog.class 2KB
StudentManageDialog.class 2KB
TeacherManageDialog.class 2KB
SortableTableModel.class 2KB
ResultSetTableModel.class 2KB
Visitor.class 2KB
CollegeManageDialog.class 2KB
SortableTableModel$Row.class 1KB
check_course_ok$1.class 1KB
Check_course$1.class 1KB
DengLu$lxlistener.class 933B
DengLu$tclistener.class 623B
Admin$1.class 596B
student_mange.class 514B
student_inf.class 433B
teacher_inf.class 431B
course_inf.class 406B
college_inf.class 333B
co_inf.class 313B
.classpath 432B
msbase.jar 280KB
mssqlserver.jar 66KB
msutil.jar 58KB
change_stu_inf_stu.java 7KB
change_stu_inf.java 7KB
change_tea_inf.java 6KB
change_course_inf.java 6KB
DengLu.java 6KB
StuAddInfo.java 5KB
CourseInfo.java 5KB
ColUp.java 5KB
Admin.java 4KB
Check_teacher.java 4KB
dia_set_grade.java 4KB
Check_student.java 4KB
TeaDel.java 4KB
StuDel.java 4KB
CourseDel.java 4KB
choose_course.java 4KB
check_course_ok.java 4KB
Student.java 4KB
TeaAddInfo.java 4KB
Jprocess.java 4KB
Check_course.java 4KB
ColAdd.java 4KB
Teacher.java 4KB
Check_college.java 4KB
set_grade.java 3KB
StuUp.java 3KB
TeaUp.java 3KB
CourseUp.java 3KB
Col_Up.java 3KB
check_course_teach.java 3KB
SortableTableModel.java 2KB
ResultSetTableModel.java 2KB
Visitor.java 2KB
StudentManageDialog.java 2KB
TeacherManageDialog.java 2KB
CourseManageDialog.java 2KB
CollegeManageDialog.java 1KB
student_mange.java 370B
student_inf.java 148B
teacher_inf.java 146B
course_inf.java 143B
college_inf.java 80B
denglu.jpg 166KB
1.jpg 31KB
2.jpg 28KB
dl1.jpg 21KB
共 105 条
- 1
- 2
资源评论
钱亚锋
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
- 092300108.cpp
- 车类型数据集6000张VOC+YOLO格式.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功