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

📄 selectdialog.java

📁 学生管理系统。使用java编程
💻 JAVA
字号:
package com.hb.stumanagesys;

import java.awt.Color;
import java.awt.Dimension;

import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;

import javax.swing.JButton;

import javax.swing.JLabel;



import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JSeparator;

import javax.swing.JTable;

import javax.swing.JTextField;

import javax.swing.JFrame;
import javax.swing.SwingConstants;

import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;


/**
* 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 SelectDialog extends javax.swing.JDialog {
	protected JPanel selectPanel;
	protected JLabel tableInfoLabel;
	protected JTable infoTable;
	protected JScrollPane selectScrollPane;
	protected JSeparator separator2;
	protected JButton submitButton;
	protected JTable detailedInfoTable;
	protected JScrollPane detailedScrollPane;
	protected JSeparator separator1;
	protected JLabel selectKeyLabel;
	protected JLabel workGroupLabel;
	protected JLabel rowCounterLabel;
	protected JLabel versionLabel;
	protected JButton exitButton;
	protected JButton deleteButton;
	protected JButton editButton;
	protected JButton insertButton;
	protected JButton showAllButton;
	protected JButton selectButton;
	protected JTextField keyTextField;
	protected JLabel keyLabel;//字段所在的LABEL
	protected JLabel selectLabel;
	protected DefaultTableModel infoTable1Model;//显示查询信息的表格模型
	protected DefaultTableModel detailedInfoTableModel;//显示详细信息的表格模型
	/**
	* Auto-generated main method to display this JDialog
	*/
	public static void main(String[] args) {
		JFrame frame = new JFrame();
		SelectDialog inst = new SelectDialog(frame);
		inst.setVisible(true);
	}
	
	public SelectDialog(JFrame frame) {
		super(frame);
		initGUI();
	}
	
	protected void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			
			{
				selectPanel = new JPanel();
				getContentPane().add(selectPanel);
				selectPanel.setBounds(0, 0, 959, 462);
				selectPanel.setLayout(null);
				selectPanel.setBackground(new java.awt.Color(205,219,220));
				{
					selectLabel = new JLabel();
					selectPanel.add(selectLabel);
					selectLabel.setBounds(14, 259, 196, 154);
					selectLabel.setBorder(BorderFactory.createTitledBorder(""));
					
					{
						selectKeyLabel = new JLabel();
						selectLabel.add(selectKeyLabel);
						selectKeyLabel.setText("\u8bf7\u9009\u62e9\u6240\u9700\u67e5\u8be2\u5b57\u6bb5");
						selectKeyLabel.setBounds(7, 7, 182, 21);
						selectKeyLabel.setHorizontalAlignment(SwingConstants.CENTER);
						selectKeyLabel.setFont(new java.awt.Font("宋体",0,12));
						selectKeyLabel.setForeground(Color.blue);
					}
				}
				{
					keyLabel = new JLabel();
					selectPanel.add(keyLabel);
					keyLabel.setText("\u8bf7\u8f93\u5165\u5173\u952e\u5b57");
					keyLabel.setBounds(231, 266, 154, 28);
					keyLabel.setHorizontalAlignment(SwingConstants.CENTER);
					keyLabel.setFont(new java.awt.Font("宋体",0,12));
					keyLabel.setForeground(Color.blue);
				}
				{
					keyTextField = new JTextField();
					selectPanel.add(keyTextField);
					keyTextField.setBounds(224, 294, 175, 28);
					keyTextField.setFont(new java.awt.Font("宋体",0,12));
				}
				{
					selectButton = new JButton();
					selectPanel.add(selectButton);
					selectButton.setBounds(280, 336, 63, 28);
					selectButton.setText("\u67e5\u8be2");
					selectButton.setFont(new java.awt.Font("宋体",0,12));
					selectButton.setBackground(new java.awt.Color(199,213,214));
					
					selectButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							selectButtonActionPerformed(evt);
						}
					});
				}
				{
					showAllButton = new JButton();
					selectPanel.add(showAllButton);
					showAllButton.setText("\u663e\u793a\u5168\u90e8");
					showAllButton.setBounds(420, 294, 84, 28);
					showAllButton.setFont(new java.awt.Font("宋体",0,12));
					showAllButton.setBackground(new java.awt.Color(199,213,214));
					showAllButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							showAllButtonActionPerformed(evt);
						}
					});
				}
				{
					insertButton = new JButton();
					selectPanel.add(insertButton);
					insertButton.setText("\u6dfb\u52a0\u6570\u636e");
					insertButton.setBounds(560, 294, 84, 28);
					insertButton.setFont(new java.awt.Font("宋体",0,12));
					insertButton.setBackground(new java.awt.Color(199,213,214));
					insertButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							insertButtonActionPerformed(evt);
						}
					});
				}
				{
					editButton = new JButton();
					selectPanel.add(editButton);
					editButton.setText("\u4fee\u6539\u6570\u636e");
					editButton.setBounds(420, 336, 84, 28);
					editButton.setFont(new java.awt.Font("宋体",0,12));
					editButton.setBackground(new java.awt.Color(199,213,214));
					editButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							editButtonActionPerformed(evt);
						}
					});
				}
				{
					deleteButton = new JButton();
					selectPanel.add(deleteButton);
					deleteButton.setText("\u5220\u9664\u6570\u636e");
					deleteButton.setBounds(560, 336, 84, 28);
					deleteButton.setFont(new java.awt.Font("宋体",0,12));
					deleteButton.setBackground(new java.awt.Color(199,213,214));
					deleteButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							deleteButtonActionPerformed(evt);
						}
					});
				}
				{
					exitButton = new JButton();
					selectPanel.add(exitButton);
					exitButton.setText("\u9000\u51fa");
					exitButton.setBounds(504, 385, 63, 28);
					exitButton.setFont(new java.awt.Font("宋体",0,12));
					exitButton.setBackground(new java.awt.Color(199,213,214));
					exitButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							exitButtonActionPerformed(evt);
						}
					});

				}
				{
					versionLabel = new JLabel();
					selectPanel.add(versionLabel);
					versionLabel.setText("\u5b66\u5458\u7ba1\u7406\u7cfb\u7edf");
					versionLabel.setBounds(14, 427, 196, 28);
					versionLabel.setBorder(BorderFactory.createTitledBorder(""));
					versionLabel.setFont(new java.awt.Font("宋体",0,12));
				}
				{
					rowCounterLabel = new JLabel();
					selectPanel.add(rowCounterLabel);
					rowCounterLabel.setText("\u5f53\u524d\u6570\u636e\u603b\u6570:0");
					rowCounterLabel.setBounds(245, 427, 161, 28);
					rowCounterLabel.setBorder(BorderFactory.createTitledBorder(""));
					rowCounterLabel.setFont(new java.awt.Font("宋体",0,12));
				}
				{
					workGroupLabel = new JLabel();
					selectPanel.add(workGroupLabel);
					workGroupLabel.setText("\u7b2c\u4e09\u9879\u76ee\u7ec4\u7248\u6743\u6240\u6709");
					workGroupLabel.setBounds(448, 427, 203, 28);
					workGroupLabel.setBorder(BorderFactory.createTitledBorder(""));
					workGroupLabel.setFont(new java.awt.Font("宋体",0,12));
				}
				{
					separator1 = new JSeparator();
					selectPanel.add(separator1);
					separator1.setBounds(0, 245, 693, 14);
					separator1.setBackground(new java.awt.Color(94,138,125));
				}
				{
					separator2 = new JSeparator();
					selectPanel.add(separator2);
					separator2.setBounds(0, 420, 693, 42);
					separator2.setBackground(new java.awt.Color(94,138,125));
				}
				{
					selectScrollPane = new JScrollPane();
					selectPanel.add(selectScrollPane);
					selectScrollPane.setBounds(0, 28, 693, 217);
					{
						infoTable1Model = new DefaultTableModel();
						infoTable = new JTable();
						selectScrollPane.setViewportView(infoTable);
						infoTable.setModel(infoTable1Model);
						infoTable.setPreferredSize(new java.awt.Dimension(672, 217));
						infoTable.setBackground(new java.awt.Color(224,232,233));
						infoTable.setForeground(new java.awt.Color(0,0,0));
						infoTable.setGridColor(new java.awt.Color(0,0,0));
						infoTable.setRowHeight(24);
						infoTable.setFont(new java.awt.Font("宋体",0,12));
					}
				}
				{
					tableInfoLabel = new JLabel();
					selectPanel.add(tableInfoLabel);
					tableInfoLabel.setText("\u5b66\u751f\u4fe1\u606f\u7ba1\u7406\u7cfb\u7edf");
					tableInfoLabel.setBounds(0, 0, 959, 28);
					tableInfoLabel.setFont(new java.awt.Font("宋体",0,12));
					tableInfoLabel.setHorizontalAlignment(SwingConstants.CENTER);
				}
				{
					detailedScrollPane = new JScrollPane();
					selectPanel.add(detailedScrollPane);
					detailedScrollPane.setBounds(693, 28, 266, 392);
					{
					    detailedInfoTableModel = new DefaultTableModel();
						detailedInfoTable = new JTable();
						detailedScrollPane.setViewportView(detailedInfoTable);
						detailedInfoTable.setModel(detailedInfoTableModel);
						detailedInfoTable.setPreferredSize(new java.awt.Dimension(245, 434));
						detailedInfoTable.setFont(new java.awt.Font("宋体",0,12));
						detailedInfoTable.setBackground(new java.awt.Color(224,232,233));
						detailedInfoTable.setForeground(new java.awt.Color(0,0,0));
						detailedInfoTable.setGridColor(new java.awt.Color(0,0,0));
					}
				}
				{
					submitButton = new JButton();
					selectPanel.add(submitButton);
					submitButton.setText("\u63d0\u4ea4");
					submitButton.setBackground(new java.awt.Color(199,213,214));
					submitButton.setFont(new java.awt.Font("宋体",0,12));
					submitButton.setBounds(777, 427, 63, 28);
					submitButton.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							submitButtonActionPerformed(evt);
						}
					});
				}
			}
			pack();
			this.setSize(967, 489);
			 Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
			 setLocation((screen.width - getSize().width)/2,(screen.height - getSize().height)/2 );
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	/**
	 * 查询按钮的事件
	 * @param evt
	 */
	protected void selectButtonActionPerformed(ActionEvent evt) 
	{
		
	}
	/**
	 * 显示全部按钮的事件
	 * @param evt
	 */
	protected  void showAllButtonActionPerformed(ActionEvent evt) {
		
	}
	/**
	 * 添加按钮的事件
	 * @param evt
	 */
	protected  void insertButtonActionPerformed(ActionEvent evt) {
		
	}
	/**
	 * 修改按钮的事件
	 * @param evt
	 */
	protected void editButtonActionPerformed(ActionEvent evt) {
		
	}
	/**
	 * 删除按钮事件
	 * @param evt
	 */
	
	protected  void deleteButtonActionPerformed(ActionEvent evt) {
		
	}
	/**
	 * 退出按钮事件
	 * @param evt
	 */
	
	protected  void exitButtonActionPerformed(ActionEvent evt) {
	
	}
	/**
	 * 提交按钮事件
	 * @param evt
	 */
	protected void submitButtonActionPerformed(ActionEvent evt) {
		
	}

}


⌨️ 快捷键说明

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