packageedu.gzu.stuManager;importjava・awt.Color;importjava・awt.Container;importjava・awt.Cursor;importjava・awt.Font;importjava・awt.Image;importjava・awt.event・ActionEvent;importjava・awt.event・ActionListener;importjavax.swing.Imagelcon;importjavax.swing.JButton;importjavax.swing.JCheckBox;importjavax.swing.JComboBox;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPasswordField;importjavax.swing.JRootPane;importjavax.swing.JTextField;publicclassStudentMainViewextendsJFrame{privatestaticfinallongserialVersionUID=-6788045638380819221L;//用户名privateJTextFieldulName;//密码privateJPasswordFieldulPasswd;//小容器privateJLabelj1;privateJLabelj2;privateJLabelj3;privateJLabelj4;privateJLabelj5;privateJLabelj6;//小按钮privateJButtonb1;privateJButtonb2;//复选框privateJCheckBoxc1;privateJCheckBoxc2;//列表框privateJComboBoxcb1;/***初始化QQ登录页面**/publicStudentMainView(){//设置登录窗口标题this・setTitle("学生信息管理系统");//去掉窗口的装饰(边框)//this・setUndecorated(true);//采用指定的窗口装饰风格this・getRootPane()・setWindowDecorationStyle(JRootPane.NONE);//窗体组件初始化init();this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置布局为绝对定位*******this.setLayout(null);this.setBounds(100,100,1055,765);//设置窗体的图标Imageimg0=newImageIcon("F:/1.jpg").getImage();this.setIconImage(img0);//窗体大小不能改变this.setResizable(false);//居中显示this.setLocationRelativeTo(null);//窗体显示this.setVisible(true);}/***窗体组件初始化publicvoidinit(){Containercontainer=this.getContentPane();j1=newJLabel();//设置背景图片Imageimg1=newImageIcon("C:\\Users\\hasee\\Desktop\\123\\2.jpg").getImage();j1.setIcon(newImageIcon(img1));j1.setBounds(0,0,1055,765);//LOGE设定j2=newJLabel();Imageimg2=newImageIcon("D:/hdimg.png").getImage();j2.setIcon(newImageIcon(img2));j2.setBounds(40,95,50,53);//用户名输入框//注册账号j3=newJLabel("用户名");ulName=newJTextField();ulName.setBounds(450,200,200,35);//注册账号j3=newJLabel("用户名:");j3・setFont(newFont("宋体",Font・PLAIN,25));j3.setBounds(330,162,100,120);//密码输入框ulPasswd=newJPasswordField();ulPasswd・setBounds(450,250,200,35);//找回密码j4=newJLabel("密码:");j4・setSize(12,45);j4・setFont(newFont("宋体",Font・PLAIN,25));j4・setBounds(330,206,100,120);j5=newJLabel("欢迎登陆学生信息管理系统!");j5・setSize(500,100);j5・setFont(newFont("宋体",Font・PLAIN,50));j5・setBounds(220,0,1000,220);j6=newJLabel("我的身份是:");j6.setSize(50,100);j6・setFont(newFont("宋体",Font・PLAIN,25));j6.setBounds(330,210,500,220);//记住密码cl=newJCheckBox("记住密码");c1・setBounds(330,450,150,40);//自动登陆c2=newJCheckBox("自动登陆");c2・setBounds(500,450,150,40);//用户登陆状态选择cb1=newJComboBox();cb1・addItem("学生");cb1.addItem("老师");cb1.addItem("管理员");cb1・setBounds(550,300,100,40);//登陆按钮bl=newJButton("登录");//设置字体和颜色和手形指针b1・setFont(newFont("宋体",Font・PLAIN,15));b1・setForeground(Color・RED);b1・setCursor(Cursor・getPredefinedCursor(Cursor・HAND_CURSOR));b1.setBounds(330,370,100,40);//给按钮添加b1.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){Stringcmd=e.getActionCommand();if("登录"・equals(cmd)){Stringusername=ulName.getText();@SuppressWarnings("deprecation")Stringuserpassword=ulPasswd・getText();if(username・equals("2019")&&userpassword・equals("2019")){JOptionPane・showConfirmDialog(null,"登录成功");}else{JOptionPane・showConfirmDialog(null,"登录失败");}}}});//多账号b2=newJButton("取消");b2・setFont(newFont("宋体",Font・PLAIN,15));b2.setForeground(Color.RED);b2・setCursor(Cursor・getPredefinedCursor(Cursor・HAND_CURSOR));b2・setBounds(550,370,100,40);//所有组件用容器装载j1・add(j2);j1・add(j3);j1・add(j4);j1・add(j5);j1・add(j6);j1・add(c1);j1・add(c2);j1・add(cb1);j1・add(b1);j1・add(b2);container.add(jl);container・add(ulName);container.add(ulPasswd);}publicstaticvoidmain(String[]args){newStudentMainView();}}