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

📄 presentdialog.java

📁 学生管理系统。使用java编程
💻 JAVA
字号:
package com.hb.stumanagesys.stutinfomag;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
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.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

/**
* 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 PresentDialog extends javax.swing.JDialog {
	private JPanel presentPanel;
	private JLabel termLabel;
	private JSeparator presentSeparator;
	private JScrollPane prsentScrollPane;
	private JTable presentTable;
	private JButton querButton;
	private JComboBox weekComboBox;
	private JComboBox halfComboBox;
	private JComboBox termComboBox;
	private JButton clearButton;
	private JButton deleteButton;
	private JButton addButton;
	private JButton returnButton;

	/**
	* Auto-generated main method to display this JDialog
	*/
	public static void main(String[] args) {
		JFrame frame = new JFrame();
		PresentDialog inst = new PresentDialog(frame);
		inst.setVisible(true);
		inst.setLocationRelativeTo(null);
	}
	
	public PresentDialog(JFrame frame) {
		super(frame);
		initGUI();
	}
	
	private void initGUI() {
		try {
			{
				getContentPane().setBackground(new java.awt.Color(119,143,242));
				this.setTitle("\u51fa\u52e4\u67e5\u8be2\u7cfb\u7edf");
				{
					presentPanel = new JPanel();
					getContentPane().add(presentPanel, BorderLayout.CENTER);
					presentPanel.setLayout(null);
					presentPanel
						.setBackground(new java.awt.Color(128, 128, 255));
					{
						returnButton = new JButton();
						presentPanel.add(returnButton);
						returnButton.setText("\u786e\u5b9a");
						returnButton.setBounds(378, 175, 63, 28);
					}
					{
						addButton = new JButton();
						presentPanel.add(addButton);
						addButton.setText("\u6dfb\u52a0");
						addButton.setBounds(147, 175, 63, 28);
					}
					{
						deleteButton = new JButton();
						presentPanel.add(deleteButton);
						deleteButton.setText("\u5220\u9664");
						deleteButton.setBounds(224, 175, 63, 28);
					}
					{
						clearButton = new JButton();
						presentPanel.add(clearButton);
						clearButton.setText("\u6e05\u7a7a");
						clearButton.setBounds(301, 175, 63, 28);
					}
					{
						ComboBoxModel termComboBoxModel = new DefaultComboBoxModel(
							new String[] { "2007~2008", "2008~2009" });
						termComboBox = new JComboBox();
						presentPanel.add(termComboBox);
						termComboBox.setModel(termComboBoxModel);
						termComboBox.setBounds(49, 49, 105, 28);
					}
					{
						ComboBoxModel firstComboBoxModel = new DefaultComboBoxModel(
							new String[] { "上", "下" });
						halfComboBox = new JComboBox();
						presentPanel.add(halfComboBox);
						halfComboBox.setModel(firstComboBoxModel);
						halfComboBox.setBounds(175, 49, 49, 28);
					}
					{
						termLabel = new JLabel();
						presentPanel.add(termLabel);
						termLabel.setText("\u5b66\u671f");
						termLabel.setBounds(245, 49, 42, 28);
					}
					{
						ComboBoxModel weekComboBoxModel = new DefaultComboBoxModel(
							new String[] { "第1周", "第2周", "第3周", "第4周", "第5周", "第6周"
									, "第7周", "第8周", "第9周", "第10周", "第11周", "第12周", "第13周"
									, "第14周", "第15周", "第16周", "第17周", "第18周"});
						weekComboBox = new JComboBox();
						presentPanel.add(weekComboBox);
						weekComboBox.setModel(weekComboBoxModel);
						weekComboBox.setBounds(301, 49, 63, 28);
					}
					{
						querButton = new JButton();
						presentPanel.add(querButton);
						querButton.setText("\u67e5\u8be2");
						querButton.setBounds(385, 49, 63, 28);
					}
					{
						prsentScrollPane = new JScrollPane();
						presentPanel.add(prsentScrollPane);
						prsentScrollPane.setBounds(42, 259, 448, 168);
						{
							TableModel presentTableModel = new DefaultTableModel(
								new String[][] { { "1", "0", "0", "0", " " },
										{ "2", "1", "0", "0", "2008-5-6" }, 
								{ "5", "1", "0", "0", "2008-5-6" },
								{ "10", "0", "1", "0", "2008-4-8" },
								{ "11", "1", "0", "0", "2008-5-6" },
								{ "12", "0", "0", "1", "2008-5-16" },
								{ "14", "0", "1", "0", "2008-5-20" }},
								new String[] { "学号", "迟到次数", "早退次数", "旷课次数",
										"时间" });
							presentTable = new JTable();
							prsentScrollPane.setViewportView(presentTable);
							presentTable.setModel(presentTableModel);
							presentTable.setBounds(42, 21, 448, 210);
						}
					}
					{
						presentSeparator = new JSeparator();
						presentPanel.add(presentSeparator);
						presentSeparator.setBounds(21, 133, 483, 28);
					}
				}
			}
			this.setSize(525, 574);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}

⌨️ 快捷键说明

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