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

📄 timeframe1.java

📁 java语言做的教务管理系统
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
package java_教务管理系统;

import java.awt.*;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import java.awt.event.*;
import javax.swing.event.*;
import java_教务管理系统.*;
import java.sql.*;
import java.util.Date;
import java.text.SimpleDateFormat;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class TimeFrame1 extends JFrame {
    DefaultMutableTreeNode rood = new DefaultMutableTreeNode("教员管理");
    //学生
    DefaultMutableTreeNode sturood = new DefaultMutableTreeNode("学生管理");
    DefaultMutableTreeNode stuadd = new DefaultMutableTreeNode("添加学生");
    DefaultMutableTreeNode studel = new DefaultMutableTreeNode("删除学生");
    DefaultMutableTreeNode stuupdate = new DefaultMutableTreeNode("修改学生");
    DefaultMutableTreeNode stuselect = new DefaultMutableTreeNode("查看学生");
    //班级
    DefaultMutableTreeNode classrood = new DefaultMutableTreeNode("班级管理");
    DefaultMutableTreeNode classadd = new DefaultMutableTreeNode("添加班级");
    DefaultMutableTreeNode classdel = new DefaultMutableTreeNode("删除班级");
    DefaultMutableTreeNode classupdate = new DefaultMutableTreeNode("修改班级");
    DefaultMutableTreeNode classselect = new DefaultMutableTreeNode("查看班级");
    //成绩
    DefaultMutableTreeNode remarksrood = new DefaultMutableTreeNode("成绩管理");
    DefaultMutableTreeNode remarkadd = new DefaultMutableTreeNode("添加成绩");
    DefaultMutableTreeNode remarkdel = new DefaultMutableTreeNode("删除成绩");
    DefaultMutableTreeNode remarkupdate = new DefaultMutableTreeNode("修改成绩");
    DefaultMutableTreeNode remarkselect = new DefaultMutableTreeNode("查询成绩");
    JTree trmod = new JTree(rood);
    JPanel pnlLord = new JPanel();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenuItem mnugo = new JMenuItem();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenu mnustu = new JMenu();
    JMenuItem mnustuadd = new JMenuItem();
    JMenuItem mnustudel = new JMenuItem();
    JMenuItem mnustuupdate = new JMenuItem();
    JMenuItem mnustuselect = new JMenuItem();
    JMenu mnuclass = new JMenu();
    JMenuItem jMenuItem7 = new JMenuItem();
    JMenuItem jMenuItem8 = new JMenuItem();
    JMenuItem jMenuItem9 = new JMenuItem();
    JMenuItem jMenuItem10 = new JMenuItem();
    JMenu mnuremerk = new JMenu();
    JMenuItem jMenuItem11 = new JMenuItem();
    JMenuItem jMenuItem12 = new JMenuItem();
    JMenuItem jMenuItem13 = new JMenuItem();
    JMenuItem jMenuItem14 = new JMenuItem();
    JMenu jMenu5 = new JMenu();
    JMenuItem jMenuItem15 = new JMenuItem();
    JTextField txtid = new JTextField();
    JButton btnjihuo = new JButton();
    JPanel jPanel1 = new JPanel();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JTextField txttype = new JTextField();
    JLabel jLabel4 = new JLabel();
    JTextField txtRegister = new JTextField();
    JLabel jLabel5 = new JLabel();
    JTextField txtLogoff = new JTextField();
    JLabel jLabel6 = new JLabel();
    JTextField txtAppearance = new JTextField();
    JLabel jLabel7 = new JLabel();
    JTextField txtRemarks = new JTextField();
    JButton jButton1 = new JButton();
    JToolBar jToolBar1 = new JToolBar();
    JButton btnclassselect = new JButton();
    JButton btnremarkselect = new JButton();
    JButton btnstuadd = new JButton();
    JButton btnclassadd = new JButton();
    JButton btnremarkadd = new JButton();
    JButton btnstuselect = new JButton();
    JButton btngo = new JButton();
    JButton btnexit = new JButton();
    JLabel jLabel8 = new JLabel();
    Date obj = new Date();
    String str = obj.toString();
    SimpleDateFormat sdfObj = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    JTextField txttime = new JTextField(sdfObj.format(obj));
    JMenuItem mnusuperadd = new JMenuItem();
    JLabel jLabel9 = new JLabel();
    JButton btnallselect = new JButton();
    public TimeFrame1() {
        try {
            //学生
            rood.add(sturood);
            sturood.add(stuadd);
            sturood.add(studel);
            sturood.add(stuupdate);
            sturood.add(stuselect);
            //班级
            rood.add(classrood);
            classrood.add(classadd);
            classrood.add(classdel);
            classrood.add(classupdate);
            classrood.add(classselect);
            //成绩
            rood.add(remarksrood);
            remarksrood.add(remarkadd);
            remarksrood.add(remarkdel);
            remarksrood.add(remarkupdate);
            remarksrood.add(remarkselect);
            jbInit();
            //初始化窗体
            this.mnusuperadd.setEnabled(false);
            mnustu.setEnabled(false);
            mnuclass.setEnabled(false);
            mnuremerk.setEnabled(false);
            this.btnclassselect.setEnabled(false);
            this.btnclassadd.setEnabled(false);
            this.btnstuadd.setEnabled(false);
            this.btnstuselect.setEnabled(false);
            this.btnremarkadd.setEnabled(false);
            this.btnremarkselect.setEnabled(false);
            this.trmod.setEnabled(false);
            this.btnallselect.setEnabled(false);
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        trmod.setBounds(new Rectangle(6, 36, 131, 254));
        trmod.addTreeSelectionListener(new
                                       TimeFrame1_trmod_treeSelectionAdapter(this));
        pnlLord.setBorder(BorderFactory.createEtchedBorder());
        pnlLord.setBounds(new Rectangle(142, 124, 863, 532));
        pnlLord.setLayout(null);
        this.setJMenuBar(jMenuBar1);
        jMenu1.setText("系统管理");
        mnugo.setText("用户登陆");
        mnugo.addActionListener(new TimeFrame1_jMenuItem1_actionAdapter(this));
        jMenuItem2.setText("注销用户");
        jMenuItem2.addActionListener(new TimeFrame1_jMenuItem2_actionAdapter(this));
        mnustu.setText("学生管理");
        mnustuadd.setText("添加学生");
        mnustuadd.addActionListener(new TimeFrame1_jMenuItem3_actionAdapter(this));
        mnustudel.setText("删除学生");
        mnustudel.addActionListener(new TimeFrame1_mnustudel_actionAdapter(this));
        mnustuupdate.setText("修改学生");
        mnustuupdate.addActionListener(new
                                       TimeFrame1_mnustuupdate_actionAdapter(this));
        mnustuselect.setText("查询学生");
        mnustuselect.addActionListener(new
                                       TimeFrame1_mnustuselect_actionAdapter(this));
        mnuclass.setText("班级管理");
        jMenuItem7.setText("添加班级");
        jMenuItem7.addActionListener(new TimeFrame1_jMenuItem7_actionAdapter(this));
        jMenuItem8.setText("删除班级");
        jMenuItem8.addActionListener(new TimeFrame1_jMenuItem8_actionAdapter(this));
        jMenuItem9.setText("修改班级");
        jMenuItem9.addActionListener(new TimeFrame1_jMenuItem9_actionAdapter(this));
        jMenuItem10.setText("查询班级");
        jMenuItem10.addActionListener(new TimeFrame1_jMenuItem10_actionAdapter(this));
        mnuremerk.setText("成绩管理");
        jMenuItem11.setText("添加成绩");
        jMenuItem11.addActionListener(new TimeFrame1_jMenuItem11_actionAdapter(this));
        jMenuItem12.setText("删除成绩");
        jMenuItem12.addActionListener(new TimeFrame1_jMenuItem12_actionAdapter(this));
        jMenuItem13.setText("修改成绩");
        jMenuItem13.addActionListener(new TimeFrame1_jMenuItem13_actionAdapter(this));
        jMenuItem14.setText("查询成绩");
        jMenuItem14.addActionListener(new TimeFrame1_jMenuItem14_actionAdapter(this));
        jMenu5.setText("关于");
        jMenuItem15.setText("退出系统");
        jMenuItem15.addActionListener(new TimeFrame1_jMenuItem15_actionAdapter(this));
        btnjihuo.addActionListener(new TimeFrame1_btnjihuo_actionAdapter(this));
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(6, 294, 132, 362));
        jPanel1.setLayout(null);
        jLabel1.setFont(new java.awt.Font("华文彩云", Font.PLAIN, 20));
        jLabel1.setText("用户信息");
        jLabel1.setBounds(new Rectangle(22, 7, 80, 22));
        jLabel2.setText("用 户 名");
        jLabel2.setBounds(new Rectangle(38, 34, 48, 15));
        txtid.setEditable(false);
        txtid.setHorizontalAlignment(SwingConstants.CENTER);
        txtid.setBounds(new Rectangle(7, 54, 118, 20));
        jLabel3.setText("用户类型");
        jLabel3.setBounds(new Rectangle(38, 79, 48, 15));
        txttype.setToolTipText("");
        txttype.setEditable(false);
        txttype.setHorizontalAlignment(SwingConstants.CENTER);
        txttype.setBounds(new Rectangle(7, 99, 118, 20));
        jLabel4.setText("注册时间");
        jLabel4.setBounds(new Rectangle(38, 124, 48, 15));
        txtRegister.setEditable(false);
        txtRegister.setHorizontalAlignment(SwingConstants.CENTER);
        txtRegister.setBounds(new Rectangle(7, 144, 118, 20));
        jLabel5.setText("注销时间");
        jLabel5.setBounds(new Rectangle(38, 169, 48, 15));
        txtLogoff.setEditable(false);
        txtLogoff.setHorizontalAlignment(SwingConstants.CENTER);
        txtLogoff.setBounds(new Rectangle(7, 189, 118, 20));
        jLabel6.setText("状    态");
        jLabel6.setBounds(new Rectangle(38, 214, 48, 15));
        txtAppearance.setEditable(false);
        txtAppearance.setHorizontalAlignment(SwingConstants.CENTER);
        txtAppearance.setBounds(new Rectangle(7, 234, 118, 20));
        jLabel7.setText("备    注");
        jLabel7.setBounds(new Rectangle(38, 259, 48, 15));
        txtRemarks.setEditable(false);
        txtRemarks.setHorizontalAlignment(SwingConstants.CENTER);
        txtRemarks.setBounds(new Rectangle(7, 279, 118, 20));
        jButton1.setBounds(new Rectangle(22, 332, 81, 23));
        jButton1.setText("注    销");
        jButton1.addActionListener(new TimeFrame1_jButton1_actionAdapter(this));
        jToolBar1.setBounds(new Rectangle(2, 1, 708, 35));
        btnclassselect.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnclassselect.setText("班级查询");
        btnclassselect.addActionListener(new
                                         TimeFrame1_btnclassselect_actionAdapter(this));
        btnremarkselect.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnremarkselect.setText("查询成绩");
        btnremarkselect.addActionListener(new
                                          TimeFrame1_btnremarkselect_actionAdapter(this));
        btnstuadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnstuadd.setText("添加学生");
        btnstuadd.addActionListener(new TimeFrame1_btnstuadd_actionAdapter(this));
        btnclassadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnclassadd.setText("添加班级");
        btnclassadd.addActionListener(new TimeFrame1_btnclassadd_actionAdapter(this));
        btnremarkadd.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnremarkadd.setText("成绩添加");
        btnremarkadd.addActionListener(new
                                       TimeFrame1_btnremarkadd_actionAdapter(this));
        btnstuselect.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnstuselect.setText("查询学生");
        btnstuselect.addActionListener(new
                                       TimeFrame1_btnstuselect_actionAdapter(this));
        btngo.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btngo.setText("用户登陆");
        btngo.addActionListener(new TimeFrame1_btngo_actionAdapter(this));
        btnexit.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnexit.setText("退出系统");
        btnjihuo.setBounds(new Rectangle(22, 304, 81, 23));
        jLabel8.setFont(new java.awt.Font("黑体", Font.PLAIN, 20));
        jLabel8.setText("欢迎进入教务管理系统     制作人:李成     系统时间:");
        jLabel8.setBounds(new Rectangle(214, 656, 520, 37));
        txttime.setFont(new java.awt.Font("华文行楷", Font.PLAIN, 20));
        txttime.setEditable(false);
        txttime.setHorizontalAlignment(SwingConstants.CENTER);
        txttime.setBounds(new Rectangle(741, 658, 241, 33));
        mnusuperadd.setText("用户管理");
        mnusuperadd.addActionListener(new TimeFrame1_mnusuperadd_actionAdapter(this));
        jLabel9.setFont(new java.awt.Font("华文彩云", Font.PLAIN, 50));
        jLabel9.setBorder(BorderFactory.createEtchedBorder());
        jLabel9.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel9.setText("登录后请点击右下角的激活窗体按钮");
        jLabel9.setBounds(new Rectangle(140, 39, 865, 81));
        btnallselect.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        btnallselect.setText("简要查询成绩");
        btnallselect.addActionListener(new
                                       TimeFrame1_btnallselect_actionAdapter(this));
        jPanel1.add(jLabel1);
        jPanel1.add(jLabel2);
        jPanel1.add(txtid);
        jPanel1.add(jLabel3);
        jPanel1.add(txttype);
        jPanel1.add(jLabel4);
        jPanel1.add(txtRegister);
        jPanel1.add(jLabel5);
        jPanel1.add(txtLogoff);
        jPanel1.add(jLabel6);
        jPanel1.add(txtAppearance);
        jPanel1.add(jLabel7);
        jPanel1.add(txtRemarks);
        jPanel1.add(btnjihuo);
        jPanel1.add(jButton1);
        this.getContentPane().add(trmod, null);
        this.getContentPane().add(pnlLord);
        this.getContentPane().add(jToolBar1);
        jToolBar1.add(btngo);
        jToolBar1.add(btnstuadd);
        jToolBar1.add(btnstuselect);
        jToolBar1.add(btnclassadd);
        jToolBar1.add(btnclassselect);
        jToolBar1.add(btnremarkadd);
        jToolBar1.add(btnremarkselect);
        jToolBar1.add(btnallselect);
        jToolBar1.add(btnexit);
        this.getContentPane().add(jPanel1);

⌨️ 快捷键说明

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