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

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

?? indexframe.java

?? JAVA開發的企業人事管理系統,含有詳細的開發文檔,可做畢業設計.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.mwq.frame;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.net.URL;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTree;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.border.TitledBorder;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;

import com.mwq.PersonnelManage;
import com.mwq.frame.personnel.BringUpSelectedPanel;
import com.mwq.frame.personnel.RecordSelectedPanel;
import com.mwq.frame.personnel.RewardsAndPunishmentPanel;
import com.mwq.frame.personnel.TimecardPanel;
import com.mwq.frame.system.DataPanel;
import com.mwq.frame.system.FrameworkPanel;
import com.mwq.frame.treatement.CriterionSetPanel;
import com.mwq.frame.treatement.PersonnelSetPanel;
import com.mwq.frame.treatement.ReportFormsPanel;
import com.mwq.frame.user.AddUserPanel;
import com.mwq.frame.user.UpdatePasswordDialog;
import com.mwq.hibernate.Dao;
import com.mwq.hibernate.mapping.TbRecord;

public class IndexFrame extends JFrame {

	private JTree tree;

	final JPanel rightPanel = new JPanel();

	private TbRecord record;

	private final Dao dao = Dao.getInstance();

	/**
	 * Launch the application
	 * 
	 * @param args
	 */
	public static void main(String args[]) {
		try {
			IndexFrame frame = new IndexFrame(null);
			frame.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the frame
	 */
	public IndexFrame(TbRecord tbRecord) {
		super();

		this.record = tbRecord;

		setResizable(false);
		setExtendedState(IndexFrame.MAXIMIZED_BOTH);// 設置窗口以最大化打開
		setTitle(" T 科技");
		setBounds(0, 0, 950, 700);
		setBounds(0, 0, 1024, 768);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		final JPanel topPanel = new JPanel();
		topPanel.setLayout(new BorderLayout());
		topPanel.setPreferredSize(new Dimension(0, 100));
		getContentPane().add(topPanel, BorderLayout.NORTH);

		final JLabel label = new JLabel();
		label.setHorizontalAlignment(SwingConstants.CENTER);
		label.setHorizontalTextPosition(SwingConstants.CENTER);
		URL resource = IndexFrame.this.getClass().getResource("/img/logo.JPG");
		ImageIcon icon = new ImageIcon(resource);
		label.setIcon(icon);
		label.setBorder(new TitledBorder(null, "",
				TitledBorder.DEFAULT_JUSTIFICATION,
				TitledBorder.DEFAULT_POSITION, null, null));
		label.setPreferredSize(new Dimension(160, 0));
		topPanel.add(label, BorderLayout.WEST);

		final JPanel buttonPanel = new JPanel();// 創建工具欄面板
		final GridLayout gridLayout = new GridLayout(1, 0);// 創建一個水平箱式布局管理器對象
		gridLayout.setVgap(6);// 箱的垂直間隔為6像素
		gridLayout.setHgap(6);// 箱的水平間隔為6像素
		buttonPanel.setLayout(gridLayout);// 設置工具欄面板采用的布局管理器為箱式布局
		buttonPanel.setBackground(new Color(90, 130, 189));// 設置工具欄面板的背景色
		buttonPanel.setBorder(new TitledBorder(null, "",
				TitledBorder.DEFAULT_JUSTIFICATION,
				TitledBorder.DEFAULT_POSITION, null, null));// 設置工具欄面板采用的邊框樣式
		topPanel.add(buttonPanel, BorderLayout.CENTER);// 將工具欄面板添加到上級面板中

		final JButton recordShortcutKeyButton = new JButton();// 創建進入“檔案管理”的快捷按鈕
		resource = this.getClass().getResource("/img/record.JPG");
		icon = new ImageIcon(resource);
		recordShortcutKeyButton.setIcon(icon);
		// 為按鈕添加事件監聽器,用來捕獲按鈕被點擊的事件
		recordShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				rightPanel.removeAll();// 移除內容面板中的所有內容
				rightPanel.add(new RecordSelectedPanel(rightPanel),
						BorderLayout.CENTER);// 將檔案管理面版添加到內容面板中
				SwingUtilities.updateComponentTreeUI(rightPanel);// 刷新內容面板中的內容
			}
		});
		buttonPanel.add(recordShortcutKeyButton);

		final JButton timecardShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/timecard.JPG");
		icon = new ImageIcon(resource);
		timecardShortcutKeyButton.setIcon(icon);
		timecardShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				rightPanel.removeAll();
				rightPanel.add(new TimecardPanel(), BorderLayout.CENTER);
				SwingUtilities.updateComponentTreeUI(rightPanel);
			}
		});
		buttonPanel.add(timecardShortcutKeyButton);

		final JButton rewardsAndPunishmentShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/rewAndPun.JPG");
		icon = new ImageIcon(resource);
		rewardsAndPunishmentShortcutKeyButton.setIcon(icon);
		rewardsAndPunishmentShortcutKeyButton
				.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent e) {
						rightPanel.removeAll();
						rightPanel.add(new RewardsAndPunishmentPanel(),
								BorderLayout.CENTER);
						SwingUtilities.updateComponentTreeUI(rightPanel);
					}
				});
		buttonPanel.add(rewardsAndPunishmentShortcutKeyButton);

		final JButton reportFormsShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/stat.JPG");
		icon = new ImageIcon(resource);
		reportFormsShortcutKeyButton.setIcon(icon);
		reportFormsShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				rightPanel.removeAll();
				rightPanel.add(new ReportFormsPanel(), BorderLayout.CENTER);
				SwingUtilities.updateComponentTreeUI(rightPanel);
			}
		});
		buttonPanel.add(reportFormsShortcutKeyButton);

		final JButton basicDataShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/data.JPG");
		icon = new ImageIcon(resource);
		basicDataShortcutKeyButton.setIcon(icon);
		basicDataShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				rightPanel.removeAll();
				rightPanel.add(new DataPanel(), BorderLayout.CENTER);
				SwingUtilities.updateComponentTreeUI(rightPanel);
			}
		});
		buttonPanel.add(basicDataShortcutKeyButton);

		final JButton updatePasswordShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/password.JPG");
		icon = new ImageIcon(resource);
		updatePasswordShortcutKeyButton.setIcon(icon);
		if (record == null)// 當record為null時,說明是通過默認用戶登錄的,此時不能修改密碼
			updatePasswordShortcutKeyButton.setEnabled(false);// 在這種情況下設置按鈕不可用
		updatePasswordShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				rightPanel.removeAll();
				SwingUtilities.updateComponentTreeUI(rightPanel);
				UpdatePasswordDialog dialog = new UpdatePasswordDialog();// 創建用來修改密碼的對話框
				dialog.setRecord(record);// 將當前登錄管理員的檔案對象傳入對話框
				dialog.setVisible(true);// 設置對話框為可見的,即顯示對話框
			}
		});
		buttonPanel.add(updatePasswordShortcutKeyButton);

		final JButton counterShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/calculator.JPG");
		icon = new ImageIcon(resource);
		counterShortcutKeyButton.setIcon(icon);
		counterShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				Desktop desktop = Desktop.getDesktop();// 獲得當前系統對象
				File file = new File("C:/WINDOWS/system32/calc.exe");// 創建一個系統計算器對象
				try {
					desktop.open(file);// 打開系統計算器
				} catch (Exception e1) {// 當打開失敗時,彈出提示信息
					JOptionPane.showMessageDialog(null, "很抱歉,未能打開系統自帶的計算器!",
							"友情提示", JOptionPane.INFORMATION_MESSAGE);
					return;
				}
			}
		});
		buttonPanel.add(counterShortcutKeyButton);

		final JButton excelShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/excel.JPG");
		icon = new ImageIcon(resource);
		excelShortcutKeyButton.setIcon(icon);
		excelShortcutKeyButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				Desktop desktop = Desktop.getDesktop();
				File file = new File("res/other/new.xls");
				try {
					desktop.open(file);
				} catch (Exception e1) {
					JOptionPane.showMessageDialog(null, "很抱歉,您的機器還沒有安裝Office!",
							"友情提示", JOptionPane.INFORMATION_MESSAGE);
					return;
				}
			}
		});
		buttonPanel.add(excelShortcutKeyButton);

		final JButton exitShortcutKeyButton = new JButton();
		resource = this.getClass().getResource("/img/exit.JPG");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩成人综合| 在线日韩一区二区| 视频一区中文字幕国产| 亚洲精品日韩专区silk| 自拍偷拍亚洲欧美日韩| 17c精品麻豆一区二区免费| 国产精品嫩草影院com| 国产欧美一区二区精品婷婷| 亚洲国产高清aⅴ视频| 欧美激情一区在线观看| 中国色在线观看另类| 亚洲国产成人在线| 亚洲精品乱码久久久久久黑人| 最新久久zyz资源站| 亚洲黄网站在线观看| 亚洲制服丝袜av| 日韩av网站免费在线| 麻豆国产精品官网| 懂色av中文字幕一区二区三区| 成人丝袜视频网| 色综合久久久久综合体 | 欧美日韩国产天堂| 欧美一区二区三区在线| 精品久久久久久无| 中文字幕亚洲电影| 国产福利精品一区二区| 成人黄色a**站在线观看| 一本到一区二区三区| 欧美狂野另类xxxxoooo| 精品国产免费视频| 亚洲免费观看高清| 人禽交欧美网站| 成人午夜av电影| 欧美人动与zoxxxx乱| 国产亚洲一区二区三区四区| 亚洲丝袜精品丝袜在线| 日韩精品久久久久久| 成人黄色小视频在线观看| 欧美色大人视频| 国产亚洲午夜高清国产拍精品| 亚洲激情五月婷婷| 国产乱码字幕精品高清av| 在线免费观看视频一区| 国产精品亚洲视频| 国产日韩欧美高清在线| 中文字幕日本不卡| 污片在线观看一区二区| 成人av在线观| 日韩精品中文字幕在线一区| 亚洲国产精品99久久久久久久久| 国产精品高清亚洲| 久久久91精品国产一区二区三区| 国产成人自拍网| 国产精品超碰97尤物18| 在线观看国产精品网站| 免费欧美在线视频| 国产欧美日韩三区| 91女人视频在线观看| 亚洲成av人在线观看| 日韩欧美一区在线观看| 国产成人精品免费在线| 亚洲黄色性网站| 欧美一级淫片007| 懂色av一区二区在线播放| 一区二区三区四区激情 | 久久99久久久久| 欧美激情一区二区三区蜜桃视频| 色综合中文字幕国产 | 国产精品一区二区久激情瑜伽| 国产精品欧美一区喷水| 91国偷自产一区二区开放时间 | 99综合电影在线视频| 香蕉加勒比综合久久| 久久影院午夜论| 色视频欧美一区二区三区| 免费人成黄页网站在线一区二区| 欧美国产日韩亚洲一区| 欧美日韩不卡一区| 成人午夜激情影院| 奇米777欧美一区二区| 国产精品久久毛片av大全日韩| 欧美日韩国产美女| 成人在线综合网站| 日韩高清不卡一区二区| 中文字幕日韩一区| 欧美精品一区二| 欧美亚洲综合另类| 成人免费看的视频| 精品无码三级在线观看视频| 夜夜爽夜夜爽精品视频| 国产午夜精品久久久久久免费视| 欧美三区在线视频| 99精品久久99久久久久| 国产毛片精品视频| 男人的天堂亚洲一区| 亚洲综合免费观看高清完整版 | 国产aⅴ综合色| 日韩成人午夜精品| 亚洲激情自拍偷拍| 国产精品久久久久久久久免费丝袜| 欧美一区二区美女| 欧美视频一区在线观看| 色呦呦一区二区三区| 成人自拍视频在线观看| 国产精品一区二区久久精品爱涩| 日韩在线卡一卡二| 午夜精品福利在线| 亚洲va中文字幕| 尤物视频一区二区| 亚洲丝袜另类动漫二区| 国产精品妹子av| 国产精品午夜免费| 国产精品网友自拍| 日本一区二区成人| 国产精品美女一区二区三区| 国产精品沙发午睡系列990531| 久久久综合精品| 久久久久国产精品麻豆ai换脸| 精品国产免费一区二区三区香蕉| 日韩一区二区电影在线| 欧美不卡在线视频| 久久久久国产免费免费| 国产欧美一区二区在线| 欧美国产一区在线| 国产精品国产三级国产aⅴ无密码| 国产精品美女久久久久av爽李琼| 欧美国产精品一区| 亚洲欧美另类在线| 亚洲午夜电影网| 美腿丝袜亚洲综合| 国产一二三精品| 成人高清av在线| 色婷婷综合久色| 337p亚洲精品色噜噜噜| 一区二区日韩av| 一区二区三区美女视频| 五月天网站亚洲| 久久国产麻豆精品| 粉嫩aⅴ一区二区三区四区| 91麻豆免费视频| 7777精品伊人久久久大香线蕉最新版| 欧美一级艳片视频免费观看| 久久久99久久| 一区二区三区波多野结衣在线观看| 午夜天堂影视香蕉久久| 国产在线国偷精品产拍免费yy| 成人sese在线| 在线成人免费视频| 久久久91精品国产一区二区精品 | 久久五月婷婷丁香社区| 中文字幕在线不卡一区| 亚洲午夜久久久久久久久电影网| 激情综合五月天| 99riav久久精品riav| 欧美一级xxx| 欧美国产成人精品| 日韩精品国产精品| 99re在线视频这里只有精品| 欧美一区午夜视频在线观看| 国产欧美日韩不卡| 亚洲成人av资源| 成人午夜激情在线| 日韩欧美综合在线| 亚洲裸体xxx| 激情六月婷婷综合| 欧美私人免费视频| 亚洲国产精品激情在线观看| 免费一级片91| 欧美亚男人的天堂| 国产欧美精品一区二区三区四区| 亚洲v精品v日韩v欧美v专区| 丁香天五香天堂综合| 欧美一区二区三区思思人| 中文字幕日本乱码精品影院| 国产一区二区三区久久久 | 欧美肥妇bbw| 亚洲天天做日日做天天谢日日欢| 久久国产尿小便嘘嘘尿| 欧美在线999| 亚洲私人影院在线观看| 国产乱码精品一区二区三区av| 91精品欧美综合在线观看最新 | 久久久久久一二三区| 婷婷开心激情综合| 欧美亚洲自拍偷拍| 亚洲女性喷水在线观看一区| 岛国一区二区三区| 久久精品夜夜夜夜久久| 精品一区二区在线观看| 777xxx欧美| 日韩成人午夜电影| 在线电影欧美成精品| 香蕉成人伊视频在线观看| 色综合久久综合| 亚洲欧美日韩国产另类专区| 99久久777色| 成人免费在线观看入口| 91视频国产资源| 亚洲三级在线免费观看| 色综合天天做天天爱|