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

📄 logchecked.java

📁 学员信息管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.javasme.util;

import java.awt.Color;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.swing.ImageIcon;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JLabel;
import javax.swing.JMenuItem;
import javax.swing.JTabbedPane;

import com.javasme.data.SQLOperate;
import com.javasme.longs.ObjectClasses;
import com.javasme.panel.PanelAbout;
import com.javasme.panel.PanelAddClasses;
import com.javasme.panel.PanelAddCourses;
import com.javasme.panel.PanelAddStudents;
import com.javasme.panel.PanelAddTeachers;
import com.javasme.panel.PanelClasses;
import com.javasme.panel.PanelCourses;
import com.javasme.panel.PanelHelp;
import com.javasme.panel.PanelRetrieval;
import com.javasme.panel.PanelStart;
import com.javasme.panel.PanelStudents;
import com.javasme.panel.PanelTeachers;

public class LogChecked {

    private static JMenuItem         menuItemLogout              = ObjectClasses.menuItemLogout;

    private static JMenuItem         menuItemLogin               = ObjectClasses.menuItemLogin;

    private static JLabel            labelLogMessage             = ObjectClasses.labelLogMessage;

    private static JCheckBoxMenuItem checkBoxMenuItemStart       = ObjectClasses.checkBoxMenuItemStart;

    private static JCheckBoxMenuItem checkBoxMenuItemAddTeachers = ObjectClasses.checkBoxMenuItemAddTeachers;

    private static JCheckBoxMenuItem checkBoxMenuItemAddStudents = ObjectClasses.checkBoxMenuItemAddStudents;

    private static JCheckBoxMenuItem checkBoxMenuItemAddCourses  = ObjectClasses.checkBoxMenuItemAddCourses;

    private static JCheckBoxMenuItem checkBoxMenuItemAddClasses  = ObjectClasses.checkBoxMenuItemAddClasses;

    private static JCheckBoxMenuItem checkBoxMenuItemStudents    = ObjectClasses.checkBoxMenuItemStudents;

    private static JCheckBoxMenuItem checkBoxMenuItemTeachers    = ObjectClasses.checkBoxMenuItemTeachers;

    private static JCheckBoxMenuItem checkBoxMenuItemCourses     = ObjectClasses.checkBoxMenuItemCourses;

    private static JCheckBoxMenuItem checkBoxMenuItemClasses     = ObjectClasses.checkBoxMenuItemClasses;

    private static JCheckBoxMenuItem checkBoxMenuItemRetrieval   = ObjectClasses.checkBoxMenuItemRetrieval;

    private static JCheckBoxMenuItem checkBoxMenuItemHelp        = ObjectClasses.checkBoxMenuItemHelp;

    private static JCheckBoxMenuItem checkBoxMenuItemAbout       = ObjectClasses.checkBoxMenuItemAbout;

    /**
     * 外部导入的 基本选项卡(Panel)
     */
    private static PanelStart        panelStart                  = ObjectClasses.panelStart;

    private static PanelStudents     panelStudents               = ObjectClasses.panelStudents;

    private static PanelTeachers     panelTeachers               = ObjectClasses.panelTeachers;

    private static PanelCourses      panelCourses                = ObjectClasses.panelCourses;

    private static PanelClasses      panelClasses                = ObjectClasses.panelClasses;

    private static PanelAddStudents  panelAddStudents            = ObjectClasses.panelAddStudents;

    private static PanelAddTeachers  panelAddTeachers            = ObjectClasses.panelAddTeachers;

    private static PanelAddCourses   panelAddCourses             = ObjectClasses.panelAddCourses;

    private static PanelAddClasses   panelAddClasses             = ObjectClasses.panelAddClasses;

    private static PanelRetrieval    panelRetrieval              = ObjectClasses.panelRetrieval;

    private static PanelHelp         panelHelp                   = ObjectClasses.panelHelp;

    private static PanelAbout        panelAbout                  = ObjectClasses.panelAbout;

    private static JTabbedPane       tabbedPane                  = ObjectClasses.tabbedPane;

    /**
     * 选项卡上显示的图片
     */
    private static ImageIcon         imgStart                    = new ImageIcon("Start.dll");

    private static ImageIcon         imgStudents                 = new ImageIcon("Students.dll");

    private static ImageIcon         imgTeachers                 = new ImageIcon("Teachers.dll");

    private static ImageIcon         imgCourses                  = new ImageIcon("Courses.dll");

    private static ImageIcon         imgClasses                  = new ImageIcon("Classes.dll");

    private static ImageIcon         imgAddStudents              = new ImageIcon("AddStudents.dll");

    private static ImageIcon         imgAddTeachers              = new ImageIcon("AddTeachers.dll");

    private static ImageIcon         imgAddCourses               = new ImageIcon("AddCourses.dll");

    private static ImageIcon         imgAddClasses               = new ImageIcon("AddClasses.dll");

    private static ImageIcon         imgRetrieval                = new ImageIcon("Retrieval.dll");

    private static ImageIcon         imgHelp                     = new ImageIcon("Help.dll");

    private static ImageIcon         imgAbout                    = new ImageIcon("About.dll");

    private static boolean           flag;

    /**
     * 用户登录验证方法
     */
    public static boolean login(String user_Name, String user_Pass) {
        String sqlStr = "Select * from User where User_Name = '" + user_Name + "' and User_Pass = '" + user_Pass + "'";
        ResultSet rs = SQLOperate.getResultSet(sqlStr);
        try {
            if (rs.next()) {
                return true;
            } else {
                return false;
            }
        } catch (SQLException e) {
            // e.printStackTrace();
        }
        SQLOperate.closeRS();
        return false;
    }

    /**
     * 对是否登录做出判断! 并初始化主程序
     */
    public static void loginChecked() {
        flag = ObjectClasses.flag;
        // System.out.println(flag);
        /*
         * 初始化<菜单选项>显示设置
         */
        checkBoxMenuItemStart.setEnabled(true);
        checkBoxMenuItemHelp.setEnabled(true);
        checkBoxMenuItemAbout.setEnabled(true);
        /*
         * 初始化<选项卡>显示设置
         */
        checkBoxMenuItemStart.setState(true);
        checkBoxMenuItemHelp.setState(true);
        checkBoxMenuItemAbout.setState(true);

        /*

⌨️ 快捷键说明

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