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

📄 datawindow.java

📁 电影院售票系统我自己亲手做的的了很高的分数
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
import java.io.*;
public class DataWindow extends JFrame {
    public DataWindow() {
        Vector<Vector> data = new Vector<Vector>();
        Vector<String> columnNames = new Vector<String>();
        columnNames.add("日期");
        columnNames.add("时间");
        columnNames.add("影厅");
        columnNames.add("电影名称");
        columnNames.add("售出票数");
        columnNames.add("票价(元)");
        columnNames.add("总收益");
        File file = new File("history.dat");
        try {
            if(file.exists()) {
                RandomAccessFile raf = new RandomAccessFile(file,"r");
                while(raf.getFilePointer()!=raf.length()) {
                    Vector<String> row = new Vector<String>();
                    String date = new String(raf.readUTF());
                    String time = new String(raf.readUTF());
                    String room = new String(raf.readUTF());
                    String name = new String(raf.readUTF());
                    String sold = new String(raf.readUTF());
                    String price = new String(raf.readUTF());
                    String earn = new String(raf.readUTF());
                    row.add(date);
                    row.add(time);
                    row.add(room);
                    row.add(name);
                    row.add(sold);
                    row.add(price);
                    row.add(earn);
                    data.add(row);
                }
            }
        }
        catch(FileNotFoundException e) {}
        catch(IOException e) {};
        JTable table = new JTable(data,columnNames);
        this.addWindowListener(new ExitListener());
        this.getContentPane().add(new JScrollPane(table));
        this.pack();
        this.setVisible(true);
    }
    private class ExitListener extends WindowAdapter {
        public void windowClosing(WindowEvent event) {
            new MainWindow();
        }
    }
}

⌨️ 快捷键说明

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