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

📄 jiemian.java

📁 JAVA程序设计大作业
💻 JAVA
字号:
package data;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import data.InfoModel;
 class Jiemian
{
	public static void main(String args[])
	{
		dtbsjftm frm=new dtbsjftm();
	}
	
}
class dtbsjftm extends Frame implements ActionListener
{
	//Connection con;
	//Statement stmt;
	//ResultSet rs;

	Button cr,xg,cx,sc,qx,bc,zr,tc;
	TextField text1,text2,text3,text4,text5;
	String number,name,date,sex,department;
	dtbsjftm()
	{
		super("学生信息管理系统");
		setLayout(null);
		setSize(500,250);
		setVisible(true);
		setBackground(Color.lightGray);
		
		cr=new Button("插入");
		xg=new Button("修改");
		cx=new Button("查询");
		sc=new Button("删除");
		qx=new Button("全显");
		bc=new Button("保存");
		zr=new Button("载入");
		tc=new Button("退出");
		add(cr);add(xg);add(cx);
		add(sc);add(qx);add(bc);
		add(zr);add(tc);
		Label lb1=new Label("学号");
		Label lb2=new Label("姓名");
		Label lb3=new Label("性别");
		Label lb4=new Label("日期");
		Label lb5=new Label("院系");
		text1=new TextField();
		text2=new TextField();
		text3=new TextField();
		text4=new TextField();
		text5=new TextField();
		add(lb1);add(lb2);add(lb3);add(lb4);add(lb5);
		add(text1);add(text2);add(text3);add(text4);add(text5);
		cr.setBounds(305,60,50,30);
		xg.setBounds(355,60,50,30);
		cx.setBounds(405,60,50,30);
		sc.setBounds(305,110,50,30);
		qx.setBounds(355,110,50,30);
		bc.setBounds(405,110,50,30);
		zr.setBounds(305,160,50,30);
		tc.setBounds(405,160,50,30);
		
		lb1.setBounds(30,60,40,20);
		text1.setBounds(80,60,200,20);
		lb2.setBounds(30,90,40,20);
		text2.setBounds(80,90,200,20);
		lb3.setBounds(30,120,40,20);
		text3.setBounds(80,120,200,20);
		lb4.setBounds(30,150,40,20);
		text4.setBounds(80,150,200,20);
		lb5.setBounds(30,180,40,20);
		text5.setBounds(80,180,200,20);
		
		cr.addActionListener(this);
		xg.addActionListener(this);
		cx.addActionListener(this);
		sc.addActionListener(this);
		qx.addActionListener(this);
		bc.addActionListener(this);
		zr.addActionListener(this);
		tc.addActionListener(this);
	
	    addWindowListener(new WindowAdapter()
	    {
	    	public void windowClosing(WindowEvent e)
	    	{
	    		System.exit(0);}});
	    	}
	    	
	    		BufferedReader readStream;
  	//存储数据的成员属性
  	InfoModel data;
  	
  	//构造方法
  	public void Jiemian()
  	{
  		//建立键盘输入流
  		readStream=new BufferedReader(new InputStreamReader(System.in));
  		//建立管理学生记录的类实例
  		data=new InfoModel();
  	}	
	    	
	    	
  	
  	
  	
	    public void actionPerformed(ActionEvent e)
	    {
	    	
	    	if(e.getSource()==cr)
	    	{
	    		data.newstudent(readStream);
	    	}
	    	if(e.getSource()==cx)
	    	{
	    	   data.numsearch(readStream);	
	    	}
	    	
	   		if(e.getSource()==xg)
	    	{
	    		data.update(readStream);
	    	}
	    	if(e.getSource()==sc)
	    	{
	    		data.delete(readStream);
  				data.saveTo("write.dat");
	    	}
	    	if(e.getSource()==qx)
	    	{
	    		data.print();
	    	}
	    	if(e.getSource()==bc)
	    	{
	    		data.saveTo("write.dat");
  				System.out.println("保存成功");
	    	}
	    	if(e.getSource()==zr)
	    	{
	    		data.load("read.dat");
  				System.out.println("装载完毕!!");
	    	}
	    	if(e.getSource()==tc)
	    	{
	    		System.exit(0);
	    	}
	    		
    }		
	}

⌨️ 快捷键说明

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