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

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

?? borrowermanage.java

?? 基于javaSwing的圖書館信息管理系統 使用oracle數據庫連接
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.lib.gui;

import java.awt.BorderLayout;
import java.util.Iterator;

import javax.swing.ButtonGroup;
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.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

import com.lib.DBConnection;
import com.lib.Main;
import com.lib.db.Borr;
import com.lib.db.Borrower;
import com.lib.db.Publisher;
import com.lib.db.oper.BorrowerOper;
import com.lib.db.oper.PublisherOper;

public class BorrowerManage extends JFrame {

	private JPanel jContentPane = null;

	private JToolBar jToolBar = null;

	private JToolBar jToolBar_card = null;

	private JToolBar jToolBar_id = null;

	private JToolBar jToolBar_borrower = null;

	private JToolBar jToolBar_pwd = null;

	private JToolBar jToolBar_isstudent = null;

	private JToolBar jToolBar_email = null;

	private JToolBar jToolBar_phone = null;

	private JTextField jTextField_card = null;

	private JTextField jTextField_id = null;

	private JLabel jLabel_card = null;

	private JLabel jLabel_id = null;

	private JToolBar jToolBar_control = null;

	private JButton jButton_clear = null;

	private JButton jButton_edit = null;

	private JButton jButton_add = null;

	private JButton jButton_del = null;

	private JLabel jLabel_borrower = null;

	private JLabel jLabel_pwd = null;

	private JLabel jLabel_email = null;

	private JLabel jLabel_phone = null;

	private JTextField jTextField_borrower = null;

	private JTextField jTextField_email = null;

	private JTextField jTextField_phone = null;

	private JToolBar jToolBar_space = null;

	private JTextArea jTextArea_space = null;

	private JRadioButton jRadioButton_stu = null;

	private JRadioButton jRadioButton_tea = null;

	private JPasswordField jPasswordField = null;

	private JPanel jPanel = null;

	private JScrollPane jScrollPane = null;

	private JTable jTable = null;

	private ButtonGroup bg;

	private void search() {
		TableModel model = getJTable().getModel();
		DefaultTableModel tablemodel = (DefaultTableModel) model;
		Iterator iter = BorrowerOper.getInfo().iterator();
		int counts = tablemodel.getRowCount();
		for (int i = counts - 1; i >= 0; i--) {
			tablemodel.removeRow(i);
		}
		while (iter.hasNext()) {
			Borr value = (Borr) iter.next();			
			String tempFlag = "";
			if (value.getIsStudent().equals("1")) {
				tempFlag = "學生";
			} else if (value.getIsStudent().equals("0")) {
				tempFlag = "老師";
			}
			Object[] obj = { value.getCard_id(), value.getBorrower_id(),
					value.getBorrower(), value.getLogin(), tempFlag, value.getEmail(),
					value.getPhone(), value.getBorrow_num() };
			tablemodel.addRow(obj);
		}
	}

	/**
	 * This is the default constructor
	 */
	public BorrowerManage() {
		super();
		initialize();
	}
	public Main main = null;
	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		search();
		this.setSize(640, 480);
		this.setLocation(200, 50);
		this.setContentPane(getJContentPane());
		this.setTitle("借閱人/卡維護");
		this.addWindowListener(new java.awt.event.WindowAdapter() {
			public void windowClosing(java.awt.event.WindowEvent e) {
				//DBConnection.closeConnection();
				if (main != null) {
					main.setVisible(true);
				}
			}
		});
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(new BorderLayout());
			jContentPane.add(getJToolBar(), java.awt.BorderLayout.EAST);
			jContentPane.add(getJPanel(), java.awt.BorderLayout.CENTER);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jToolBar
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar() {
		if (jToolBar == null) {
			jToolBar = new JToolBar();
			jToolBar.setFloatable(false);
			jToolBar.setOrientation(javax.swing.JToolBar.VERTICAL);
			jToolBar.add(getJToolBar_card());
			jToolBar.add(getJToolBar_id());
			jToolBar.add(getJToolBar_borrower());
			jToolBar.add(getJToolBar_login());
			jToolBar.add(getJToolBar_isstudent());
			jToolBar.add(getJToolBar_email());
			jToolBar.add(getJToolBar_phone());
			jToolBar.add(getJToolBar_space());
			jToolBar.add(getJToolBar_pwd1());
			jToolBar.add(getJToolBar_pwd());
			jToolBar.add(getJToolBar_control());
		}
		return jToolBar;
	}

	/**
	 * This method initializes jToolBar_card
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_card() {
		if (jToolBar_card == null) {
			jLabel_card = new JLabel();
			jLabel_card.setText("借閱卡編號");
			jToolBar_card = new JToolBar();
			jToolBar_card.setFloatable(false);
			jToolBar_card.add(jLabel_card);
			jToolBar_card.add(getJTextField_card());
			jToolBar_card.add(getJButton_updateCard());
		}
		return jToolBar_card;
	}

	/**
	 * This method initializes jToolBar_id
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_id() {
		if (jToolBar_id == null) {
			jLabel_id = new JLabel();
			jLabel_id.setText("借閱者編號");
			jToolBar_id = new JToolBar();
			jToolBar_id.setFloatable(false);
			jToolBar_id.add(jLabel_id);
			jToolBar_id.add(getJTextField_id());
		}
		return jToolBar_id;
	}

	/**
	 * This method initializes jToolBar_borrower
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_borrower() {
		if (jToolBar_borrower == null) {
			jLabel_borrower = new JLabel();
			jLabel_borrower.setText("借閱者姓名");
			jToolBar_borrower = new JToolBar();
			jToolBar_borrower.setFloatable(false);
			jToolBar_borrower.add(jLabel_borrower);
			jToolBar_borrower.add(getJTextField_borrower());
		}
		return jToolBar_borrower;
	}

	/**
	 * This method initializes jToolBar_pwd
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_pwd() {
		if (jToolBar_pwd == null) {
			jLabel_pwd = new JLabel();
			jLabel_pwd.setText("密碼");
			jToolBar_pwd = new JToolBar();
			jToolBar_pwd.setFloatable(false);
			jToolBar_pwd.add(jLabel_pwd);
			jToolBar_pwd.add(getJPasswordField());
			jToolBar_pwd.add(getJButton_updatePwd());
		}
		return jToolBar_pwd;
	}

	/**
	 * This method initializes jToolBar_isstudent
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_isstudent() {
		if (jToolBar_isstudent == null) {
			jLabel_stutea1 = new JLabel();
			jLabel_stutea1.setText("身     份");
			jToolBar_isstudent = new JToolBar();
			jToolBar_isstudent.setFloatable(false);
			bg = new ButtonGroup();
			jToolBar_isstudent.add(jLabel_stutea1);
			bg.add(getJRadioButton_stu());
			bg.add(getJRadioButton_tea());
			jToolBar_isstudent.add(getJRadioButton_stu());
			jToolBar_isstudent.add(getJRadioButton_tea());
		}
		return jToolBar_isstudent;
	}

	/**
	 * This method initializes jToolBar_email
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_email() {
		if (jToolBar_email == null) {
			jLabel_email = new JLabel();
			jLabel_email.setText("E-Mail");
			jToolBar_email = new JToolBar();
			jToolBar_email.setFloatable(false);
			jToolBar_email.add(jLabel_email);
			jToolBar_email.add(getJTextField_email());
		}
		return jToolBar_email;
	}

	/**
	 * This method initializes jToolBar_phone
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_phone() {
		if (jToolBar_phone == null) {
			jLabel_phone = new JLabel();
			jLabel_phone.setText("電話");
			jToolBar_phone = new JToolBar();
			jToolBar_phone.setFloatable(false);
			jToolBar_phone.add(jLabel_phone);
			jToolBar_phone.add(getJTextField_phone());
		}
		return jToolBar_phone;
	}

	/**
	 * This method initializes jTextField_card
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getJTextField_card() {
		if (jTextField_card == null) {
			jTextField_card = new JTextField();
			jTextField_card.setEditable(false);
		}
		return jTextField_card;
	}

	/**
	 * This method initializes jTextField_id
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getJTextField_id() {
		if (jTextField_id == null) {
			jTextField_id = new JTextField();
			jTextField_id.setEditable(false);
		}
		return jTextField_id;
	}

	/**
	 * This method initializes jToolBar_control
	 * 
	 * @return javax.swing.JToolBar
	 */
	private JToolBar getJToolBar_control() {
		if (jToolBar_control == null) {
			jToolBar_control = new JToolBar();
			jToolBar_control.setFloatable(false);
			jToolBar_control.add(getJButton_clear());
			jToolBar_control.add(getJButton_add());
			jToolBar_control.add(getJButton_edit());
			jToolBar_control.add(getJButton_del());
		}
		return jToolBar_control;
	}

	/**
	 * This method initializes jButton_clear
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_clear() {
		if (jButton_clear == null) {
			jButton_clear = new JButton();
			jButton_clear.setText("清空");
			jButton_clear.setIcon(new ImageIcon("E:/img/standard_094_20.png"));
			jButton_clear
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							jTextField_card.setText(null);
							jTextField_id.setText(null);
							jTextField_borrower.setText(null);
							jTextField_login.setText(null);
							jPasswordField.setText(null);
							jTextField_email.setText(null);
							jTextField_phone.setText(null);
							jRadioButton_stu.setSelected(true);
						}
					});
		}
		return jButton_clear;
	}

	// 檢查編號文本框是否為空,說明是否已選擇了一條記錄
	//ture 表明通過
	//false表明未選擇
	private boolean checkEmpty() {
		String id = getJTextField_id().getText().trim();
		if (id.isEmpty()) {
			JOptionPane.showMessageDialog(null, "請選擇一條出版社記錄來進行操作!!");
			return false;
		}
		return true;
	}

	/**
	 * This method initializes jButton_edit
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_edit() {
		if (jButton_edit == null) {
			jButton_edit = new JButton();
			//jButton_edit.setText("修改");
			jButton_add.setToolTipText("修改選擇的借閱者記錄(密碼修改須密碼確認)");
			jButton_edit.setIcon(new ImageIcon("E:/img/standard_138_20.png"));
			jButton_edit.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if (checkEmpty()) {
						//......應該加上 登錄ID 唯一性檢查

						int ch = JOptionPane.showConfirmDialog(null,
								"你真的要修改該紀錄?(除密碼)", "修改數據",
								JOptionPane.YES_NO_OPTION);
						if (ch == JOptionPane.YES_OPTION) {
							Borrower value = getIputText();
							if (BorrowerOper.update(value)) {
								JOptionPane.showMessageDialog(null, "修改成功");
								search();
							} else {
								JOptionPane.showMessageDialog(null, "數據修改失敗");
							}
						}

					}
				}
			});
		}
		return jButton_edit;
	}

	/**
	 * This method initializes jButton_add 添加一條 借閱者記錄時
	 * 每一新增借閱人記錄的同時與之對應的新增借閱卡記錄(觸發器實現)
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_add() {
		if (jButton_add == null) {
			jButton_add = new JButton();
			// jButton_add.setText("添加");
			jButton_add.setIcon(new ImageIcon("E:/img/standard_159_20.png"));
			jButton_add.setToolTipText("添加一條新的借閱者記錄");
			jButton_add.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {

					Borrower value = getIputText();
					
					int ch = JOptionPane.showConfirmDialog(null, "你真的要添加該紀錄?",
							"添加數據", JOptionPane.YES_NO_OPTION);
					if (ch == JOptionPane.YES_OPTION) {
						//添加新登錄名
						String login = JOptionPane.showInputDialog("添加新的登錄ID");
						value.setLogin(login);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线不卡中文字幕| 久久99精品国产.久久久久 | 一区二区三区高清| 99久久婷婷国产精品综合| 自拍偷拍亚洲综合| 色激情天天射综合网| 亚洲成人综合视频| 欧美一卡在线观看| 国产在线精品视频| 综合欧美亚洲日本| 国产欧美一区二区三区鸳鸯浴| 国产一区二区伦理| 色综合久久中文字幕综合网| 波多野结衣一区二区三区| 欧美激情中文不卡| 97se亚洲国产综合自在线不卡| 亚洲最新视频在线播放| 欧美精品一二三| 国产伦精品一区二区三区在线观看 | 久久精品免视看| 北岛玲一区二区三区四区| 亚洲综合成人在线视频| 欧美一区二区三区日韩| 高清shemale亚洲人妖| 一区二区三区在线不卡| 日韩一区二区免费电影| 成人美女视频在线观看| 午夜精品久久久久久| 久久精品一区二区三区av| 在线视频亚洲一区| 韩国三级中文字幕hd久久精品| 中文字幕一区免费在线观看| 日韩欧美另类在线| 韩国午夜理伦三级不卡影院| 国产制服丝袜一区| 亚洲美腿欧美偷拍| www国产精品av| 欧美视频一区二区三区在线观看| 伦理电影国产精品| 一区二区三区蜜桃网| 26uuu另类欧美| 欧美亚洲一区三区| 国产成人丝袜美腿| 日韩精品乱码免费| 国产精品久久777777| 欧美日韩成人一区| 精品综合免费视频观看| 亚洲精品日日夜夜| 91蝌蚪porny| 中文字幕一区二区不卡 | 亚洲人成影院在线观看| 国产成人三级在线观看| 久久久影视传媒| 国产一区二区电影| 亚洲国产精品成人综合| 日本韩国精品在线| 亚洲超丰满肉感bbw| 欧美一三区三区四区免费在线看| 国产精品对白交换视频| 国产福利一区二区三区视频| 久久网这里都是精品| 久久se精品一区精品二区| 日韩欧美国产一区二区三区| 久久精品国产亚洲5555| 国产亚洲一区二区在线观看| 国产成人免费av在线| 亚洲黄色av一区| 成人app软件下载大全免费| 中文字幕在线一区二区三区| 色综合久久中文综合久久97| 免费在线欧美视频| 亚洲国产成人在线| 欧美色图在线观看| 国产麻豆成人精品| 国产成人亚洲综合a∨婷婷| 日本成人在线一区| 亚洲同性同志一二三专区| 色狠狠色狠狠综合| 日韩福利电影在线观看| 成人免费视频播放| 国产精品网站在线播放| 91传媒视频在线播放| 国产91清纯白嫩初高中在线观看| 94色蜜桃网一区二区三区| 国产日韩精品一区| 国产在线精品一区二区夜色| 日本不卡一二三区黄网| 毛片av中文字幕一区二区| 成人午夜又粗又硬又大| 国产一区二区毛片| 国产aⅴ综合色| aaa欧美色吧激情视频| 91色婷婷久久久久合中文| 色女孩综合影院| 欧美性受xxxx黑人xyx性爽| 欧美色视频在线观看| 欧美日韩一卡二卡三卡| 欧美一区二区三区日韩| 精品国产网站在线观看| 国产精品三级av在线播放| 亚洲欧美在线另类| 亚洲高清在线精品| 卡一卡二国产精品| 国产91精品免费| 日本韩国精品一区二区在线观看| 欧美专区在线观看一区| 91精品国产品国语在线不卡| 久久免费午夜影院| 亚洲丝袜自拍清纯另类| 午夜精品福利一区二区三区蜜桃| 蜜臀精品一区二区三区在线观看| 国产一区二区三区最好精华液| 成人免费视频视频| 在线不卡中文字幕| 国产精品日日摸夜夜摸av| 亚洲国产欧美日韩另类综合| 久久精品国产77777蜜臀| 不卡的av在线播放| 欧美精品少妇一区二区三区 | 亚洲猫色日本管| 美国十次综合导航| 91视频观看视频| 欧美电影免费提供在线观看| 国产精品色噜噜| 免费在线观看一区二区三区| 99在线视频精品| 欧美成人女星排名| 悠悠色在线精品| 国产成人在线视频网址| 欧美色视频在线观看| 国产人久久人人人人爽| 肉丝袜脚交视频一区二区| 成人国产精品免费观看| 欧美成人猛片aaaaaaa| 亚洲美女屁股眼交| 成人综合日日夜夜| 日韩欧美三级在线| 亚洲国产一区视频| 99精品视频在线播放观看| 在线综合视频播放| 一区二区在线看| av午夜精品一区二区三区| 日韩三级.com| 婷婷久久综合九色综合绿巨人| 国产成人免费av在线| 亚洲成人免费观看| 91在线观看成人| 国产日韩欧美亚洲| 国内成人免费视频| 日韩午夜激情视频| 日韩二区三区在线观看| 欧美专区日韩专区| 樱花草国产18久久久久| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 日本乱人伦aⅴ精品| 国产无一区二区| 紧缚奴在线一区二区三区| 欧美一区二区美女| 天天综合日日夜夜精品| 欧洲一区在线观看| 一区二区三区四区激情| 91同城在线观看| 亚洲视频在线一区| 91在线看国产| 亚洲乱码国产乱码精品精可以看| www.久久久久久久久| 欧美国产精品一区二区| 国产成人精品午夜视频免费| 久久先锋影音av| 国产精品一二三四五| 国产肉丝袜一区二区| 一区2区3区在线看| 波多野结衣精品在线| 中文字幕国产精品一区二区| 高清成人在线观看| 国产精品嫩草影院av蜜臀| 国产精品123区| wwww国产精品欧美| 国产69精品久久久久毛片| 日韩精品一卡二卡三卡四卡无卡| 在线不卡欧美精品一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 欧美图片一区二区三区| 亚洲成人动漫在线免费观看| 91精品国产综合久久久久久久久久 | 五月天视频一区| 日韩欧美一区在线| 九九九精品视频| 中文字幕精品一区| 在线观看欧美日本| 久久se这里有精品| 国产精品美女久久久久久| 色噜噜狠狠一区二区三区果冻| 亚洲国产视频在线| 欧美zozo另类异族| jlzzjlzz国产精品久久| 亚洲aaa精品| 国产网站一区二区| 色久优优欧美色久优优| 麻豆成人综合网|