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

📄 framezhu.java

📁 班级管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package myproject;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JTree;
import java.awt.Rectangle;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import javax.swing.JLabel;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JPanel;
import java.awt.Dimension;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import java.awt.event.HierarchyEvent;
import java.awt.event.HierarchyBoundsAdapter;
import javax.swing.BorderFactory;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
public class Framezhu extends JFrame {
     JPanel contentPane;
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenu jMenu2 = new JMenu();
    JMenuItem jMenuItem1 = new JMenuItem();
    JMenu jMenu3 = new JMenu();
    JMenuItem jMenuItem3 = new JMenuItem();
    JMenuItem jMenuItem6 = new JMenuItem();
    JMenu jMenu4 = new JMenu();
    JMenuItem jMenuItem4 = new JMenuItem();
    JMenu jMenu5 = new JMenu();
    JMenuItem jMenuItem7 = new JMenuItem();
    JMenuItem jMenuItem8 = new JMenuItem();
    JMenuItem jMenuItem9 = new JMenuItem();
    JMenuItem jMenuItem10 = new JMenuItem();
    JMenu jMenu6 = new JMenu();
    JMenuItem jMenuItem12 = new JMenuItem();
    JMenuItem jMenuItem13 = new JMenuItem();
    JMenuItem jMenuItem14 = new JMenuItem();
    JMenu jMenu7 = new JMenu();
    JMenuItem jMenuItem15 = new JMenuItem();
    JMenuItem jMenuItem17 = new JMenuItem();
    JMenuItem jMenuItem18 = new JMenuItem();
    JMenu jMenu8 = new JMenu();
    JMenuItem jMenuItem20 = new JMenuItem();
    JTree jTree1 = new JTree();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JMenuItem jMenuItem5 = new JMenuItem();
    JLabel jLabel5 = new JLabel();
    public Framezhu() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        setSize(new Dimension(800, 600));
        setTitle("班级管理系统");

        this.setJMenuBar(jMenuBar1);
        jMenu1.setText("文件");
        jMenuItem2.setText("退出");
        jMenuItem2.addActionListener(new Framezhu_jMenuItem2_actionAdapter(this));
        jMenu2.setText("登陆");
        jMenuItem1.setText("重新登陆");
        jMenu3.setText("学生档案");
        jMenuItem3.setActionCommand("新学员");
        jMenuItem3.setText("新学员");
        jMenuItem3.addActionListener(new Framezhu_jMenuItem3_actionAdapter(this));
        jMenuItem6.setText("删除信息");
        jMenuItem6.addActionListener(new Framezhu_jMenuItem6_actionAdapter(this));
        jMenu4.setText("学员信息");
        jMenuItem4.setText("基本信息");
        jMenuItem4.addActionListener(new Framezhu_jMenuItem4_actionAdapter(this));
        jMenu5.setText("学员成绩");
        jMenuItem7.setText("查询");
        jMenuItem7.addActionListener(new Framezhu_jMenuItem7_actionAdapter(this));
        jMenuItem8.setText("修改");
        jMenuItem8.addActionListener(new Framezhu_jMenuItem8_actionAdapter(this));
        jMenuItem9.setEnabled(false);
        jMenuItem9.setText("删除");
        jMenuItem10.setText("添加");
        jMenuItem10.addActionListener(new Framezhu_jMenuItem10_actionAdapter(this));
        jMenu6.setText("教师档案");
        jMenuItem12.setText("查询档案");
        jMenuItem12.addHierarchyBoundsListener(new
                Framezhu_jMenuItem12_hierarchyBoundsAdapter(this));
        jMenuItem12.addActionListener(new Framezhu_jMenuItem12_actionAdapter(this));
        jMenuItem13.setText("添加档案");
        jMenuItem13.addActionListener(new Framezhu_jMenuItem13_actionAdapter(this));
        jMenuItem14.setText("删除档案");
        jMenuItem14.addActionListener(new Framezhu_jMenuItem14_actionAdapter(this));
        jMenu7.setText("课程表");
        jMenuItem15.setText("查询");
        jMenuItem15.addActionListener(new Framezhu_jMenuItem15_actionAdapter(this));
        jMenuItem17.setText("添加");
        jMenuItem17.addActionListener(new Framezhu_jMenuItem17_actionAdapter(this));
        jMenuItem18.setText("结束");
        jMenuItem18.addActionListener(new Framezhu_jMenuItem18_actionAdapter(this));
        jMenu8.setText("帮助");
        jMenuItem20.setText("关于");
        jMenuItem20.addActionListener(new Framezhu_jMenuItem20_actionAdapter(this));
        jLabel1.setFont(new java.awt.Font("楷体_GB2312", Font.PLAIN, 36));
        jLabel1.setForeground(Color.red);
        jLabel1.setToolTipText("");
        jLabel1.setText("欢迎进入班级管理系统");
        jLabel1.setBounds(new Rectangle(192, 3, 429, 89));
        jLabel2.setForeground(Color.blue);
        jLabel2.setToolTipText("");
        jLabel2.setText("笨笨驴小组为您服务");
        jLabel2.setBounds(new Rectangle(287, 62, 142, 68));
        jTree1.setFont(new java.awt.Font("宋体", Font.PLAIN, 14));
        jTree1.setBorder(BorderFactory.createLoweredBevelBorder());

        jLabel3.setBounds(new Rectangle(296, 137, 466, 294));
        Icon i=new ImageIcon("E:/MyProject/b.jpg");
        jLabel3.setIcon(i);
        jLabel4.setFont(new java.awt.Font("黑体", Font.PLAIN, 20));
        jLabel4.setBorder(BorderFactory.createEtchedBorder());
        jLabel4.setToolTipText("");
        jLabel4.setText("      书山有路勤为径             学海无涯苦做舟");
        jLabel4.setBounds(new Rectangle(73, 461, 549, 28));
        jMenuItem5.setText("修改信息");
        jMenuItem5.addActionListener(new Framezhu_jMenuItem5_actionAdapter(this));
        jLabel5.setBorder(BorderFactory.createRaisedBevelBorder());
        jLabel5.setToolTipText("");
        jLabel5.setText(
                "版本:V1.1    工作小组:笨笨驴      姓名:幸伟       邮箱:xingwei22222@123.com     " +
                "QQ:624135042 ");
        jLabel5.setBounds(new Rectangle(5, 524, 800, 26));
        jMenuBar1.add(jMenu1);
        jMenuBar1.add(jMenu3);
        jMenuBar1.add(jMenu6);
        jMenuBar1.add(jMenu7);
        jMenuBar1.add(jMenu8);
        jMenu1.add(jMenu2);
        jMenu1.addSeparator();
        jMenu1.add(jMenuItem2);
        jMenu2.add(jMenuItem1);
        jMenu3.add(jMenu4);
        jMenu3.addSeparator();
        jMenu3.add(jMenuItem3);
        jMenu3.add(jMenuItem5);
        jMenu3.add(jMenuItem6);
        jMenu4.add(jMenuItem4);
        jMenu4.add(jMenu5);
        jMenu5.add(jMenuItem7);
        jMenu5.add(jMenuItem8);
        jMenu5.add(jMenuItem9);
        jMenu5.add(jMenuItem10);
        jMenu6.add(jMenuItem12);
        jMenu6.addSeparator();
        jMenu6.add(jMenuItem13);
        jMenu6.add(jMenuItem14);
        jMenu7.add(jMenuItem15);
        jMenu7.addSeparator();
        jMenu7.add(jMenuItem17);
        jMenu7.add(jMenuItem18);
        jMenu8.add(jMenuItem20);
        DefaultMutableTreeNode root=new DefaultMutableTreeNode("班级管理系统");
        DefaultMutableTreeNode xs = new DefaultMutableTreeNode("学生");
        DefaultMutableTreeNode jy = new DefaultMutableTreeNode("教师");
        DefaultMutableTreeNode cj = new DefaultMutableTreeNode("成绩");
        DefaultMutableTreeNode zj = new DefaultMutableTreeNode("新学员");
        DefaultMutableTreeNode sc = new DefaultMutableTreeNode("学员离开");
        DefaultMutableTreeNode xg = new DefaultMutableTreeNode("修改信息");
        DefaultMutableTreeNode cx = new DefaultMutableTreeNode("查询信息");
        DefaultMutableTreeNode z = new DefaultMutableTreeNode("新学员成绩");
        DefaultMutableTreeNode c = new DefaultMutableTreeNode("查询成绩");
        DefaultMutableTreeNode x = new DefaultMutableTreeNode("修改成绩");
        DefaultMutableTreeNode cx2 = new DefaultMutableTreeNode("查询档案");
        DefaultMutableTreeNode xg2 = new DefaultMutableTreeNode("修改档案");
        DefaultMutableTreeNode sc2 = new DefaultMutableTreeNode("删除档案");
        root.add(xs);
        xs.add(zj);
        xs.add(sc);
        xs.add(xg);
        xs.add(cx);
        root.add(jy);
        jy.add(cx2);
        jy.add(xg2);
        jy.add(sc2);
        root.add(cj);
        cj.add(z);
        cj.add(c);
        cj.add(x);
        jTree1 = new JTree(root);
        jTree1.setBounds(new Rectangle(0, 135, 291, 289));
        jTree1.addTreeSelectionListener(new
                                        Framezhu_jTree1_treeSelectionAdapter(this));
        contentPane.add(jLabel5);
        contentPane.add(jLabel4);
        contentPane.add(jLabel3);
        contentPane.add(jTree1);
        contentPane.add(jLabel1);
        contentPane.add(jLabel2);
    }

     public void jTree1_valueChanged(TreeSelectionEvent e)
     {
         DefaultMutableTreeNode t=(DefaultMutableTreeNode)(this.jTree1.getLastSelectedPathComponent());
         Object obj=t.getUserObject();
         String strText=obj.toString();
         System.out.println(strText);
         if(strText.equals("新学员"))
         {
             Framexxy f=new Framexxy();
             f.setSize(400, 300);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("学员离开"))
         {
             Frameshanchuxs f=new Frameshanchuxs();
             f.setSize(350, 200);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("修改信息"))
         {
             Framexgxs f = new Framexgxs();
             f.setSize(400, 330);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("查询信息"))
         {
             Framecxxs f=new Framecxxs();
             f.setSize(400, 300);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("查询档案"))
         {
             Framecxjs f=new Framecxjs();
             f.setSize(400, 300);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("删除档案"))
         {
             Frameshanchujs f=new Frameshanchujs();
             f.setSize(350, 200);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("新学员成绩"))
        {
            Framecjtianjia f=new Framecjtianjia();
            f.setSize(400, 300);
            f.setLocation(300, 200);
            f.show();
        }
        else if(strText.equals("查询成绩"))
         {
             Framecxcj f=new Framecxcj();
             f.setSize(400, 300);
             f.setLocation(300, 200);
             f.show();
         }
         else if(strText.equals("修改成绩"))
          {
              Framexgcj2 f=new Framexgcj2();
              f.setSize(400, 330);
              f.setLocation(300, 200);
              f.show();
          }

    }
   public void jTree1_ancestorAdded(AncestorEvent ancestorEvent) {

   }

   public void jMenuItem1_actionPerformed(ActionEvent e) {
       Framedenglu f=new Framedenglu();
       f.setSize(400,300);
       f.setLocation(300,200);
       f.show();
       this.dispose();

    }

    public void jMenuItem2_actionPerformed(ActionEvent e) {
         this.dispose();
    }

    public void jMenuItem4_actionPerformed(ActionEvent e) {
        Framecxxs f=new Framecxxs();
        f.setSize(400,280);
        f.setLocation(300,200);
        f.show();
    }

    public void jMenuItem7_actionPerformed(ActionEvent e) {
        Framecxcj f = new Framecxcj();
        f.setSize(400, 300);
        f.setLocation(300, 200);
        f.show();
    }

    public void jMenuItem8_actionPerformed(ActionEvent e) {
        Framexgcj2 f=new Framexgcj2();
        f.setSize(400, 330);
        f.setLocation(300, 200);
        f.show();
    }

    public void jMenuItem10_actionPerformed(ActionEvent e) {
      Framecjtianjia f=new Framecjtianjia();
      f.setSize(400, 300);
      f.setLocation(300, 200);
      f.show();
    }

    public void jMenuItem3_actionPerformed(ActionEvent e) {
        Framexxy f=new Framexxy();

⌨️ 快捷键说明

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