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

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

?? borrowermanage.java

?? 基于javaSwing的圖書館信息管理系統(tǒng) 使用oracle數(shù)據(jù)庫連接
?? 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,
								"你真的要修改該紀錄?(除密碼)", "修改數(shù)據(jù)",
								JOptionPane.YES_NO_OPTION);
						if (ch == JOptionPane.YES_OPTION) {
							Borrower value = getIputText();
							if (BorrowerOper.update(value)) {
								JOptionPane.showMessageDialog(null, "修改成功");
								search();
							} else {
								JOptionPane.showMessageDialog(null, "數(shù)據(jù)修改失敗");
							}
						}

					}
				}
			});
		}
		return jButton_edit;
	}

	/**
	 * This method initializes jButton_add 添加一條 借閱者記錄時
	 * 每一新增借閱人記錄的同時與之對應的新增借閱卡記錄(觸發(fā)器實現(xiàn))
	 * 
	 * @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, "你真的要添加該紀錄?",
							"添加數(shù)據(jù)", 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一区二区三区免费野_久草精品视频
一区二区三区欧美在线观看| 性感美女久久精品| 亚洲影视在线播放| 精品中文字幕一区二区小辣椒| 国产久卡久卡久卡久卡视频精品| 91精彩视频在线| 国产欧美综合在线观看第十页| 亚洲福利一区二区三区| 成人开心网精品视频| 91.麻豆视频| 亚洲精品精品亚洲| 成人深夜在线观看| 欧美videos大乳护士334| 亚洲一区二区高清| 91丨九色丨蝌蚪丨老版| 久久亚洲精品国产精品紫薇| 视频在线观看国产精品| 91传媒视频在线播放| 国产精品无圣光一区二区| 日本最新不卡在线| 欧美日韩国产色站一区二区三区| **网站欧美大片在线观看| 国产一区91精品张津瑜| 日韩欧美在线网站| 日韩—二三区免费观看av| 在线欧美日韩精品| 亚洲欧美在线高清| a级精品国产片在线观看| 国产欧美一区二区在线| 精品一区二区三区久久久| 日韩三级中文字幕| 蜜臀久久99精品久久久久宅男| 欧美少妇性性性| 亚洲国产精品久久久久秋霞影院| 色婷婷综合激情| 亚洲午夜免费电影| 欧美美女一区二区| 日本不卡免费在线视频| 51精品视频一区二区三区| 日韩精品欧美精品| 欧美不卡激情三级在线观看| 久久www免费人成看片高清| 精品第一国产综合精品aⅴ| 麻豆91在线观看| 欧美不卡一区二区三区四区| 国内精品写真在线观看| 日本一区二区三区在线不卡| 国产成人综合自拍| 国产精品网站一区| 91视视频在线观看入口直接观看www | 亚洲电影视频在线| 欧美日韩高清一区二区不卡| 午夜国产精品一区| 日韩精品最新网址| 国产福利电影一区二区三区| 国产精品美女久久久久aⅴ国产馆| 国产成人在线视频网站| 综合激情成人伊人| 欧美日韩一区小说| 国产自产视频一区二区三区| 国产精品乱码一区二区三区软件| 91小视频免费观看| 免费久久99精品国产| 国产精品网曝门| 欧美日韩国产一级| 成人午夜电影网站| 五月天亚洲精品| 久久久久国产精品麻豆| 日本韩国欧美一区二区三区| 青青草国产精品97视觉盛宴| 国产精品理论片在线观看| 欧美日韩夫妻久久| 成人综合婷婷国产精品久久| 亚洲成人手机在线| 中文欧美字幕免费| 7777精品伊人久久久大香线蕉最新版| 国产成人精品一区二区三区网站观看| 亚洲自拍偷拍麻豆| 久久在线免费观看| 欧美日韩在线播放| 成人综合婷婷国产精品久久蜜臀| 性感美女极品91精品| 国产精品久久久久久久午夜片| 欧美喷潮久久久xxxxx| 91片在线免费观看| 国产成人精品一区二区三区四区| 三级不卡在线观看| 亚洲国产综合在线| 亚洲欧美视频在线观看视频| 337p日本欧洲亚洲大胆精品| 欧美丝袜自拍制服另类| av在线综合网| 成人性生交大片免费看视频在线| 日韩不卡一区二区三区| 日韩美女精品在线| 中文字幕av一区 二区| 日韩欧美一区二区免费| 欧美久久一二区| 日本大香伊一区二区三区| 成人免费毛片嘿嘿连载视频| 国产在线精品国自产拍免费| 五月天激情综合网| 亚洲韩国一区二区三区| 樱桃国产成人精品视频| 中文字幕在线不卡视频| 国产亚洲欧美中文| 国产亚洲污的网站| 国产日韩欧美在线一区| 2021久久国产精品不只是精品| 91精品婷婷国产综合久久性色 | 一片黄亚洲嫩模| 亚洲欧洲精品天堂一级| 国产精品国产三级国产a| 中文字幕av不卡| 国产精品久久久久永久免费观看| 国产三级一区二区| 日本一区二区三区dvd视频在线| 久久女同性恋中文字幕| 久久久精品国产99久久精品芒果| 久久久99免费| 国产精品久久久久一区二区三区共 | 91精品国产综合久久精品app| 欧洲精品视频在线观看| 欧美日韩美少妇| 欧美日韩高清一区二区| 欧美在线免费视屏| 亚洲人吸女人奶水| 最新成人av在线| www.66久久| 蜜臀av在线播放一区二区三区| 日韩精品电影在线观看| 久久精品噜噜噜成人av农村| 裸体在线国模精品偷拍| 国产精品99久久久久久久女警 | av电影在线观看完整版一区二区| 成人激情黄色小说| 欧美在线小视频| 日韩一区二区三区视频| 国产午夜一区二区三区| 成人欧美一区二区三区1314| 亚洲高清视频中文字幕| 精品一区二区三区在线播放 | 国内精品伊人久久久久av一坑| 国产一区二区导航在线播放| 91婷婷韩国欧美一区二区| 欧美在线观看一二区| 欧美大肚乱孕交hd孕妇| 日本一区二区三区在线观看| 亚洲黄色小说网站| 久久精品99久久久| caoporen国产精品视频| 欧美一级在线视频| 亚洲欧洲精品一区二区精品久久久 | 亚洲日本护士毛茸茸| 午夜精品成人在线| 风间由美中文字幕在线看视频国产欧美| av电影在线观看一区| 日韩一二三区不卡| 亚洲日本丝袜连裤袜办公室| 美女在线视频一区| 色一情一乱一乱一91av| 欧美精品一区二区蜜臀亚洲| 一区二区三区日韩在线观看| 黄一区二区三区| 在线观看不卡视频| 久久久精品欧美丰满| 午夜精品久久久久久久久久久 | 亚洲天堂久久久久久久| 热久久国产精品| 在线影院国内精品| 国产欧美日韩精品在线| 奇米精品一区二区三区在线观看一 | 国产尤物一区二区| 欧美日韩日日夜夜| 国产精品免费视频一区| 日本欧美一区二区| 精品污污网站免费看| 国产精品毛片无遮挡高清| 久久激情综合网| 欧美日产国产精品| 一区二区三区**美女毛片| caoporm超碰国产精品| 久久久www成人免费毛片麻豆| 日韩不卡手机在线v区| 欧美色老头old∨ideo| 亚洲欧洲色图综合| 99精品视频免费在线观看| 国产日韩精品一区| 国产麻豆精品视频| 欧美精品一区二区在线观看| 毛片基地黄久久久久久天堂| 欧美精选在线播放| 午夜精品一区二区三区电影天堂| 在线观看免费一区| 亚洲一区二区精品3399| 欧美性猛交xxxxxx富婆| 亚洲五码中文字幕| 欧美日韩国产乱码电影| 天天操天天综合网| 欧美电影一区二区三区|