📄 logchecked.java
字号:
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 + -