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

📄 tableframe.java~8~

📁 简单的信息录入系统 大家可以在这个基础上将其完善 是对初学者的有力帮助
💻 JAVA~8~
字号:
package mvcdemo;

import java.awt.*;
import com.zhangguang.util.DBTableModal;
import javax.swing.*;
import java.util.Vector;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class TableFrame extends JFrame {
    BorderLayout borderLayout1 = new BorderLayout();
    String[] title = {"学号","姓名","性别","年龄","地址"};
    DBTableModal dm = new DBTableModal(new Vector(),title);
    JScrollPane jScrollPane1 = new JScrollPane();
    JTable table = new JTable(dm);
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenuItem jMenuItem1 = new JMenuItem();

    public TableFrame() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.setSize(800,600);
        getContentPane().setLayout(borderLayout1);
        this.setJMenuBar(jMenuBar1);
        jMenu1.setText("操作");
        jMenuItem1.setText("刷新表格");
        jMenuItem1.addActionListener(new TableFrame_jMenuItem1_actionAdapter(this));
        this.getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
        jScrollPane1.getViewport().add(table);
        jMenuBar1.add(jMenu1);
        jMenu1.add(jMenuItem1);
    }
    private void initTable(){
        Vector v = StudentDAO.select();
        dm.flushTable(v);
    }

    public void jMenuItem1_actionPerformed(ActionEvent e) {
        initTable();
    }
}


class TableFrame_jMenuItem1_actionAdapter implements ActionListener {
    private TableFrame adaptee;
    TableFrame_jMenuItem1_actionAdapter(TableFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem1_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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