📄 timeframe1.java~111~
字号:
package java_教务管理系统;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import java.awt.Rectangle;
import java.awt.Color;
import javax.swing.JPanel;
import javax.swing.BorderFactory;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import java.awt.Dimension;
import javax.swing.JButton;
import java_教务管理系统.*;
import javax.swing.JToolBar;
import javax.swing.DebugGraphics;
import javax.swing.JTextField;
import java.sql.PreparedStatement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import java.sql.Connection;
import java.awt.Toolkit;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import java_教务管理系统.Lordmain;
import java_教务管理系统.classadd;
import java_教务管理系统.classselect;
import java_教务管理系统.stuadd;
import java_教务管理系统.stuselect;
import java_教务管理系统.remarkadd;
import java_教务管理系统.remarkselect;
import java_教务管理系统.stuadd;
import java_教务管理系统.classadd;
import java_教务管理系统.go;
import java_教务管理系统.remarkselect;
import java_教务管理系统.superadd;
import java_教务管理系统.superadd;
import java_教务管理系统.allselect;
/**
* <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);
} 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.setBounds(new Rectangle(140, 39, 865, 81));
btnallselect.setFont(new java.awt.Font("宋体", Font.PLAIN, 20));
btnallselect.setText("简要查询成绩");
btnallselect.addActionListener(new
TimeFrame1_btnallselect_actionAdapter(this));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -