亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? scoreuniversquerydialog.java

?? 學生管理系統。使用java編程
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
package com.hb.stumanagesys.universquery;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Vector;

import javax.swing.ButtonGroup;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JSpinner;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.ListModel;
import javax.swing.SpinnerListModel;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

import com.hb.jdbcconnct.JdbcConnct;

/**
 * This code was edited or generated using CloudGarden's Jigloo SWT/Swing GUI
 * Builder, which is free for non-commercial use. If Jigloo is being used
 * commercially (ie, by a corporation, company or business for any purpose
 * whatever) then you should purchase a license for each developer using Jigloo.
 * Please visit www.cloudgarden.com for details. Use of Jigloo implies
 * acceptance of these licensing terms. A COMMERCIAL LICENSE HAS NOT BEEN
 * PURCHASED FOR THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED LEGALLY FOR
 * ANY CORPORATE OR COMMERCIAL PURPOSE.
 */
public class ScoreUniversQueryDialog extends javax.swing.JDialog {
	private JPanel ScoreQueryPanel;

	private JTabbedPane ScorQueryTabbedPane;

	private JScrollPane stuScroeScrollPane;

	private JTable ClassQueryTable;

	private JScrollPane ClassQueryScrollPane1;

	private JButton addButton;

	private JButton clearButton;

	private JButton classQueryButton;

	private JList ClassQueryList;

	private JScrollPane jScrollPane1;

	private JRadioButton orRadioButton;

	private JRadioButton addRadioButton;

	private JRadioButton nullRadioButton;

	private JTextField commentTextField;

	private JComboBox classQueryConditionComboBox;

	private JComboBox ClassQueryComboBox;

	private JButton addStuQueryButton;

	private JButton clearStuQueryButton;

	private JButton studentQueryButton1;

	private JList studentQueryList1;

	private JTable stuScoreTable;

	private JRadioButton orRadioButton1;

	private JRadioButton andRadioButton1;

	private JRadioButton nullRadioButton1;

	private JTextField userInputTextField1;

	private JComboBox compareComboBox;

	private JComboBox queryConditionComboBox;

	private JButton exitButton;

	private JSeparator HorSeparator1;

	private JSeparator VSeparator;

	private JButton classScoreQueryButton;

	private JComboBox subjectConditionComboBox;

	private ButtonGroup classQuerybuttonGroup;

	private JRadioButton subjectQueryRadioButton;

	private JRadioButton fullSubjectQueryRadioButton;

	private JLabel classNameViewLabel;

	private JLabel classNameLabel;

	private JLabel classIdViewLabel;

	private JLabel classIdLabel;

	private ButtonGroup scoreQuerybuttonGroup;

	private JRadioButton commonRadioButton;

	private JRadioButton fullQueryRadioButton;

	private JLabel stuQueryViewLabel;

	private JButton studentQueryButton;

	private JComboBox conditionComboBox;

	private JSpinner yearSelectSpinner;

	private JPanel classQueryPanel;

	private JPanel dataViewPanel;

	private JPanel queryResultPanel;

	private JPanel studentQueryPanel;

	// 定義學生\班級查詢默認表格模型	DefaultTableModel ClassQueryTableModel;

	// 定義學生成績查詢默認表格模型	DefaultTableModel stuScoreTableModel;

	// 定義table表格使用變量,標題column[],數據row[]

	private String[][] row;

	private String[] column = { "學號", "姓名", "考試日期", "成績" };

	// 定義ComboBox使用變量 學生查詢字段	private String[] combListStu = { "學號", "姓名", "年齡", "班主任名" };

	// 定義ComboBox使用變量 班級查詢字段	private String[] combListClass = { "班級號", "班級名", "屆別" };

	// 定義Table使用變量 班級查詢字段	private String[] columnClassQuery = { "班級號", "班級名", "專業號", "專業名", "屆別" };

	// 定義ComboBox使用變量 科目查詢字段	private String[] combListSubject = { "大學英語", "高等數學", "計算機基礎",
			"Java程序設計", "數據結構", "數據庫原理與應用"};

	// 判斷條件	private String[] comCompareList = { ">", "<", "=" };

	// 定義table表格使用變量,標題column[],數據row[]
	// 班級成績查詢表字段	private String[] columnStudent = { "學號", "姓名", "科目號", "科目名", "考試時間",
			"考試類型", "出勤狀態", "考試性質", "考試成績" };

	// 學生成績查詢表字段	private String[] columnClass = { "學號", "姓名", "科目號", "科目名", "考試時間", "考試類型",
			"出勤狀態", "考試性質", "考試成績" };

	// 學生成績查詢條件	private String[] columnScoreQuery = { "上學期", "下學期" };

	// 定義nowYear變量,獲取當前年	Date nowDate = new Date();

	int nowYear = nowDate.getYear() + 1900;

	// 定義SQL多條件查詢變量	public Vector vecSQL = new Vector(20);

	// 定義List顯示變量 vecListView
	public Vector vecListView = new Vector(20);
	private ButtonGroup stuQuerybuttonGroup;
	private ButtonGroup buttonGroup1;

	// 定義SQL班級多條件查詢變量	public Vector vecSQLClass = new Vector(20);

	// 定義List顯示變量 vecListViewClass
	public Vector vecListViewClass = new Vector(20);
	
	// 定義Vector變量 vsubject,存儲專業課程信息	public Vector vsubject = new Vector(200);
	

	// 定義學生查詢條件數量初始化為1
	int ncount = 1;

	// 定義班級查詢條件數量初始化為1
	int ncountClass = 1;
	
	//定義int型變量 nclickNum,用戶點擊同一表格的次數	int nclickNum   = 1;	

	// 定義查詢顯示queryView,用于向用戶顯示查詢信息	String strscoreQueryView = "";

	// 定義學號正則表達式7位數字,第一位不能為空	public final static String REG_DIGIT = "[1-9]\\d{0,6}";

	// 定義年齡正則表達式2位數字,第一位不能為空	public final static String REG_DIGITAGE = "[1-9]\\d{0,1}";

	// 定義班級號正則表達式7位數字,第一位不能為空	public final static String REG_DIGITCLASS = "[1-9]\\d{0,6}";

	// 定義屆別正則表達式4位數字,第一位不能為空	public final static String REG_DIGITFLAGYEAR = "[1-9]\\d{0,3}";

	/**
	 * Auto-generated main method to display this JDialog
	 */
	public static void main(String[] args) {
		JFrame frame = new JFrame();
		ScoreUniversQueryDialog inst = new ScoreUniversQueryDialog(frame);
		inst.setVisible(true);
		// 設置對話框居中		inst.setLocationRelativeTo(null);
	}

	public ScoreUniversQueryDialog(JFrame frame) {
		super(frame);
		initGUI();
		//隱藏學生成績查詢查詢按鈕		
		this.studentQueryButton.setVisible(false);
		//隱藏學生成績查詢查詢按鈕		this.classScoreQueryButton.setVisible(false);
	}

	private void initGUI() {
		try {
			{
				getContentPane().setLayout(null);
				this.setTitle("\u6210\u7ee9\u67e5\u8be2");
				this.setFont(new java.awt.Font("宋體", 0, 10));
				{
					{
						scoreQuerybuttonGroup = new ButtonGroup();
					}
					{
						classQuerybuttonGroup = new ButtonGroup();
					}
					{
						buttonGroup1 = new ButtonGroup();
					}
					{
						stuQuerybuttonGroup = new ButtonGroup();
					}
					ScoreQueryPanel = new JPanel();
					getContentPane().add(ScoreQueryPanel);
					ScoreQueryPanel.setBounds(0, 0, 896, 448);
					ScoreQueryPanel.setForeground(new java.awt.Color(0, 0, 0));
					ScoreQueryPanel.setBackground(new java.awt.Color(185, 185,
							255));
					ScoreQueryPanel.setLayout(null);
					{
						ScorQueryTabbedPane = new JTabbedPane();
						ScoreQueryPanel.add(ScorQueryTabbedPane);
						ScorQueryTabbedPane.setBounds(21, 21, 539, 385);
						ScorQueryTabbedPane.setSize(546, 385);
						ScorQueryTabbedPane.setFont(new java.awt.Font("Tahoma",
								0, 12));
						{
							studentQueryPanel = new JPanel();
							ScorQueryTabbedPane.addTab("學生查詢", null,
									studentQueryPanel, null);
							studentQueryPanel.setLayout(null);
							studentQueryPanel
									.setPreferredSize(new java.awt.Dimension(
											539, 357));
							studentQueryPanel.setFont(new java.awt.Font("Dialog",0,12));
							{
								ComboBoxModel queryConditionComboBoxModel = new DefaultComboBoxModel(
										combListStu);
								queryConditionComboBox = new JComboBox();
								studentQueryPanel.add(queryConditionComboBox);
								queryConditionComboBox
										.setModel(queryConditionComboBoxModel);
								queryConditionComboBox
										.setBounds(21, 35, 91, 28);
								queryConditionComboBox
										.addActionListener(new ActionListener() {
											public void actionPerformed(
													ActionEvent evt) {
												queryConditionComboBoxActionPerformed(evt);
											}
										});

							}
							{
								ComboBoxModel compareComboBoxModel = new DefaultComboBoxModel(
										comCompareList);
								compareComboBox = new JComboBox();
								studentQueryPanel.add(compareComboBox);
								compareComboBox.setModel(compareComboBoxModel);
								compareComboBox.setBounds(133, 35, 91, 28);
							}
							{
								userInputTextField1 = new JTextField();
								studentQueryPanel.add(userInputTextField1);
								userInputTextField1
										.setText("\u8bf7\u8f93\u5165\u67e5\u8be2\u4fe1\u606f");
								userInputTextField1.setBounds(252, 35, 112, 28);
							}
							{
								nullRadioButton1 = new JRadioButton();
								studentQueryPanel.add(nullRadioButton1);
								nullRadioButton1.setText("\u65e0");
								nullRadioButton1.setSelected(true);
								nullRadioButton1.setBounds(28, 77, 70, 21);
								stuQuerybuttonGroup.add(nullRadioButton1);
							}
							{
								andRadioButton1 = new JRadioButton();
								studentQueryPanel.add(andRadioButton1);
								andRadioButton1.setText("\u5e76\u4e14");
								andRadioButton1.setBounds(98, 77, 70, 21);
								stuQuerybuttonGroup.add(andRadioButton1);
							}
							{
								orRadioButton1 = new JRadioButton();
								studentQueryPanel.add(orRadioButton1);
								orRadioButton1.setText("\u6216\u8005");
								orRadioButton1.setBounds(168, 77, 70, 21);
								stuQuerybuttonGroup.add(orRadioButton1);
							}
							{
								ListModel studentQueryList1Model = new DefaultComboBoxModel();
								studentQueryList1 = new JList();
								studentQueryPanel.add(studentQueryList1);
								studentQueryList1
										.setModel(studentQueryList1Model);
								studentQueryList1.setBounds(28, 112, 203, 161);
							}
							{
								studentQueryButton1 = new JButton();
								studentQueryPanel.add(studentQueryButton1);
								studentQueryButton1.setText("\u67e5\u8be2");
								studentQueryButton1.setBounds(14, 301, 70, 21);
								studentQueryButton1
										.addActionListener(new ActionListener() {
											public void actionPerformed(
													ActionEvent evt) {
												studentQueryButton1ActionPerformed(evt);
											}
										});

							}
							{
								clearStuQueryButton = new JButton();
								studentQueryPanel.add(clearStuQueryButton);
								clearStuQueryButton.setText("\u6e05\u7a7a");
								clearStuQueryButton.setBounds(105, 301, 70, 21);
								clearStuQueryButton
										.addActionListener(new ActionListener() {
											public void actionPerformed(
													ActionEvent evt) {
												clearStuQueryButtonActionPerformed(evt);
											}
										});
							}
							{
								addStuQueryButton = new JButton();
								studentQueryPanel.add(addStuQueryButton);
								addStuQueryButton.setText("\u589e\u52a0");
								addStuQueryButton.setBounds(189, 301, 70, 21);
								addStuQueryButton
										.addActionListener(new ActionListener() {
											public void actionPerformed(
													ActionEvent evt) {
												addStuQueryButtonActionPerformed(evt);
											}
										});
							}
						}
						{
							classQueryPanel = new JPanel();
							ScorQueryTabbedPane.addTab("班級查詢", null, classQueryPanel, null);
							classQueryPanel.setLayout(null);
							classQueryPanel.setFont(new java.awt.Font(
								"Dialog",
								0,
								12));
							classQueryPanel.setPreferredSize(new java.awt.Dimension(70, 358));
							{
								ComboBoxModel ClassQueryComboBoxModel = new DefaultComboBoxModel(
									combListClass);
								ClassQueryComboBox = new JComboBox();
								classQueryPanel.add(ClassQueryComboBox);
								ClassQueryComboBox
									.setModel(ClassQueryComboBoxModel);
								ClassQueryComboBox.setBounds(21, 35, 91, 28);
								ClassQueryComboBox
									.addActionListener(new ActionListener() {
										public void actionPerformed(
											ActionEvent evt) {
											ClassQueryComboBoxActionPerformed(evt);
										}
									});
							}
							{
								ComboBoxModel jComboBox1Model = new DefaultComboBoxModel(
										comCompareList);
								classQueryConditionComboBox = new JComboBox();
								classQueryPanel
									.add(classQueryConditionComboBox);
								classQueryConditionComboBox
									.setModel(jComboBox1Model);
								classQueryConditionComboBox.setBounds(133, 35, 91, 28);
							}
							{
								commentTextField = new JTextField();
								classQueryPanel.add(commentTextField);
								commentTextField
									.setText("\u8f93\u5165\u67e5\u8be2\u6761\u4ef6");
								commentTextField.setBounds(252, 35, 112, 28);
							}
							{
								nullRadioButton = new JRadioButton();
								classQueryPanel.add(nullRadioButton);
								nullRadioButton.setText("\u65e0");
								nullRadioButton.setSelected(true);
								nullRadioButton.setBounds(28, 77, 63, 28);
								nullRadioButton.setSize(70, 21);
								buttonGroup1.add(nullRadioButton);
							}
							{
								addRadioButton = new JRadioButton();
								classQueryPanel.add(addRadioButton);
								addRadioButton.setText("\u5e76");
								addRadioButton.setBounds(98, 77, 70, 21);
								buttonGroup1.add(addRadioButton);
							}
							{
								orRadioButton = new JRadioButton();
								classQueryPanel.add(orRadioButton);
								orRadioButton.setText("\u6216");
								orRadioButton.setBounds(168, 77, 70, 21);
								buttonGroup1.add(orRadioButton);
							}
							{
								jScrollPane1 = new JScrollPane();
								classQueryPanel.add(jScrollPane1);
								jScrollPane1.setBounds(28, 112, 203, 161);
								{
									ListModel ClassQueryListModel = new DefaultComboBoxModel();
									ClassQueryList = new JList();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲中文字幕精品| 黑人巨大精品欧美黑白配亚洲| 高清久久久久久| 国产欧美一区二区在线观看| 丁香婷婷综合色啪| 一区在线观看视频| 欧美日韩在线三级| 麻豆91精品91久久久的内涵| 2022国产精品视频| 成人av网站免费观看| 亚洲男人的天堂在线aⅴ视频| 欧美影院一区二区三区| 蜜臀av性久久久久蜜臀aⅴ| 久久久噜噜噜久久中文字幕色伊伊| 国产成人精品免费网站| 亚洲精品久久嫩草网站秘色| 欧美一区二区三区播放老司机| 激情国产一区二区| 亚洲欧美在线另类| 91.成人天堂一区| 成熟亚洲日本毛茸茸凸凹| 亚洲色图丝袜美腿| 日韩视频免费直播| 99久久er热在这里只有精品66| 一区二区三区在线观看动漫| 精品久久久久久久久久久久久久久 | 久久香蕉国产线看观看99| 成人动漫一区二区三区| 亚洲国产欧美在线| 久久这里都是精品| 日本丶国产丶欧美色综合| 美日韩一级片在线观看| 中文字幕在线一区免费| 91精品国产黑色紧身裤美女| 波多野结衣欧美| 麻豆极品一区二区三区| 亚洲精品乱码久久久久久久久| 日韩免费视频一区二区| 日本二三区不卡| 国产99久久久国产精品免费看 | 欧美大片在线观看一区| 99精品在线观看视频| 日本伊人精品一区二区三区观看方式| 国产精品久久久久精k8| 日韩精品综合一本久道在线视频| 91国偷自产一区二区三区成为亚洲经典 | 亚洲免费视频成人| 久久综合九色综合欧美98| 在线亚洲人成电影网站色www| 韩国精品久久久| 青青草国产成人av片免费| 亚洲精品日韩专区silk| 国产日韩精品一区二区浪潮av| 欧美一卡二卡三卡四卡| 欧美日韩在线电影| 色哟哟在线观看一区二区三区| 国产成人精品www牛牛影视| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲综合清纯丝袜自拍| 综合久久综合久久| 国产精品美女视频| 久久久高清一区二区三区| 日韩精品中文字幕在线一区| 在线播放日韩导航| 欧美久久久久中文字幕| 欧美影院一区二区三区| 色婷婷久久综合| 91免费看视频| 色狠狠av一区二区三区| 91在线视频免费91| 色先锋资源久久综合| 91免费观看视频| 91香蕉视频污| 99re66热这里只有精品3直播| 成人一区二区三区| 成人动漫av在线| 91啪亚洲精品| 欧美性极品少妇| 这里只有精品电影| 91精品国产日韩91久久久久久| 欧美高清一级片在线| 欧美一二三在线| 精品国产一区二区精华| 欧美精品一区二区三区在线| www日韩大片| 国产亚洲欧美色| 国产精品久久久久久久久免费樱桃 | 国产99精品在线观看| 高清国产一区二区三区| 成年人国产精品| 色综合久久久久网| 欧美美女直播网站| 日韩视频免费观看高清在线视频| 精品国产在天天线2019| 亚洲国产精品黑人久久久| 中文字幕色av一区二区三区| 夜夜爽夜夜爽精品视频| 视频一区国产视频| 国产激情精品久久久第一区二区 | 色呦呦网站一区| 51久久夜色精品国产麻豆| 欧美mv日韩mv国产网站app| 中文一区二区完整视频在线观看| 亚洲欧美另类久久久精品2019| 亚洲成人一二三| 国产美女一区二区三区| av男人天堂一区| 69成人精品免费视频| 国产欧美精品一区二区色综合朱莉 | 国产传媒欧美日韩成人| 91免费看`日韩一区二区| 欧美二区在线观看| 国产日韩欧美高清在线| 亚洲第一二三四区| 国产成人小视频| 欧洲av在线精品| 久久欧美一区二区| 亚洲女人的天堂| 久久狠狠亚洲综合| 91亚洲大成网污www| 日韩免费看网站| 一区二区在线免费观看| 国产一二精品视频| 欧美视频一区二区三区| 国产女人aaa级久久久级| 亚洲成av人影院| 99久久综合狠狠综合久久| 777欧美精品| 亚洲精品高清在线| 国产麻豆视频精品| 精品视频资源站| 国产精品久久久久一区| 国产在线视视频有精品| 在线观看www91| 国产精品久久久久影院色老大| 久久国产精品99精品国产 | 日韩电影在线看| 91在线观看美女| 国产亚洲制服色| 美女视频免费一区| 欧美日韩国产美| 亚洲免费视频中文字幕| av在线不卡观看免费观看| 久久婷婷国产综合国色天香| 日韩极品在线观看| 色婷婷av一区二区三区软件| 国产午夜精品久久| 精品综合免费视频观看| 欧美日韩精品一区二区三区四区 | 亚洲电影一级片| 色婷婷综合久久久久中文 | 久久只精品国产| 蜜桃一区二区三区四区| 欧美亚洲一区二区在线观看| 国产精品不卡视频| 成人国产亚洲欧美成人综合网| 欧美哺乳videos| 久久国产尿小便嘘嘘| 91精品麻豆日日躁夜夜躁| 亚洲成年人影院| 欧美卡1卡2卡| 无码av免费一区二区三区试看 | 97国产一区二区| 国产精品福利一区二区| 国产成都精品91一区二区三| 久久久久久久久久看片| 国产毛片精品国产一区二区三区| 精品久久国产老人久久综合| 老汉av免费一区二区三区| 日韩精品自拍偷拍| 精品午夜久久福利影院| 精品国产一区二区三区忘忧草| 看电视剧不卡顿的网站| www国产精品av| 国产成人免费av在线| 亚洲国产精品成人综合色在线婷婷| 国产成人一区在线| 中文幕一区二区三区久久蜜桃| 成人激情黄色小说| 亚洲另类在线制服丝袜| 欧美性猛交一区二区三区精品| 偷拍一区二区三区四区| 欧美片网站yy| 精品亚洲免费视频| 国产精品色婷婷久久58| 日本二三区不卡| 喷白浆一区二区| 26uuu亚洲综合色| 不卡在线视频中文字幕| 亚洲乱码国产乱码精品精的特点| 欧美日韩美少妇| 极品少妇xxxx精品少妇偷拍| 欧美国产精品中文字幕| 欧美视频一区二区三区在线观看 | 中文字幕免费在线观看视频一区| 91亚洲精品一区二区乱码| 午夜天堂影视香蕉久久| 久久久精品欧美丰满| 91麻豆6部合集magnet| 婷婷中文字幕一区三区|