⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainclass.java

📁 学生信息管理系统 还没有连数据库 ,界面做的也不是很好看
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;


class MainClass extends JFrame implements ActionListener
{//定义了一个图形用户界面主要有标签,文本框,按钮几大类

	JLabel NO=new JLabel("请输入您的学号:");
	JLabel Pwd=new JLabel("请输入您的密码:");
	JTextField NOin=new JTextField();
	JPasswordField Pwdin=new JPasswordField();
	JButton OK=new JButton("确定");
	JButton Cancel=new JButton("清除");
        Font ZiTi=new Font("TimesRoman",Font.BOLD,15), ZiTi1=new Font("TimesRoman",Font.ITALIC,15);   //设置字体

	MainClass()
	{
		super("学生信息系统");
		Container c=getContentPane();
		c.setLayout(new GridLayout(3,2));
		c.add(NO);
		c.add(NOin);
		c.add(Pwd);
		c.add(Pwdin);
		Pwdin.setEchoChar('*');
		c.add(OK);
		c.add(Cancel);

		OK.addActionListener(this);//事件监听
		Cancel.addActionListener(this);

		NO.setBounds(150,50,100,40);//设置各部件的位置
		Pwd.setBounds(150,100,100,40);
		NOin.setBounds(200,50,150,40);
		Pwdin.setBounds(200,100,150,40);//
		OK.setBounds(100,250,100,40);
		Cancel.setBounds(280,250,100,40);
                OK.setFont(ZiTi1);//设置字体
                Cancel.setFont(ZiTi1);
                NO.setFont(ZiTi1);
                NOin.setFont(ZiTi1);
                Pwd.setFont(ZiTi1);
                Pwdin.setFont(ZiTi1);

                setSize(300,200);//设置窗口大小
                setVisible(true);
                setResizable(false);

		show();
	}
public void actionPerformed(ActionEvent e)
	{//ActionListener接口
		if(e.getSource()==OK)//比较用户的输入学号和密码,确定是否合法
		{
			Mima m=new Mima();  //创建Mima类对象
			if((m.getNo()==Integer.parseInt(NOin.getText()))&((m.getPassword()==Integer.parseInt(Pwdin.getText()))))
		    {
				Student x=Xinxi.stu.access((Integer.parseInt(NOin.getText())),(Integer.parseInt(Pwdin.getText())));
				JOptionPane.showMessageDialog(null,"登陆成功");
				dispose();
				new MainFrame();//调用frame类
			}
			else
			{
				JOptionPane.showMessageDialog(null,"密码错误!!!");//密码错误,弹出提示对话框
			    Pwdin.setText("");
			}
		}
	    else
		{
			NOin.setText("");
			Pwdin.setText("");//置空
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -