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

📄 show.java

📁 Java流的程序源码
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;

class Show extends JFrame {
	
	private Container container;
	private JButton ok;
	int count = Add.count;
	Student s;

	public Show() throws Exception {
		FileInputStream fis = new FileInputStream("E:\\info.txt");
	
		ObjectInputStream ois = new ObjectInputStream(fis);
		container = getContentPane();
		container.setLayout(new BorderLayout());

		final Object[] columnNames = {"num","姓名","性别","年龄","备注"};
		Object[][] data = new Object[count+1][5];
		
		JTable table = new JTable(data,columnNames);
		JScrollPane jsp = new JScrollPane(table);
        container.add(jsp);
		JPanel panel = new JPanel();
		
		panel.setLayout(new FlowLayout(2));
		ok = new JButton("OK");
		panel.add(ok);
		table.setRowHeight(30);
		container.add("Center",table);
		container.add("South",panel);

		ok.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dispose();
			}
		});
		data[0][0]="学号";
		data[0][1]="姓名";
		data[0][2]="性别";
		data[0][3]="年龄";
		data[0][4]="备注";
		
		try {

			for (int i = 1; i <= count; i++) {
				s = (Student) ois.readObject();
				data[i][0]=s.num;
				data[i][1]=s.name;
				data[i][2]=s.sex;
				data[i][3]=s.age;
				data[i][4]=s.remark;

			}
		} catch (IOException e) {
			System.out.println("发生异常,请检查!");
		}

		ois.close();

	}
}


class Student implements Serializable {

	String num;
	String name;
	String sex;
	String age;
	String remark;

	public Student(String num, String name, String sex, String age,
			String remark) {
		this.num = num;
		this.name = name;
		this.sex = sex;
		this.age = age;
		this.remark = remark;
	}
}

⌨️ 快捷键说明

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