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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? returninfo.java

?? 是Eclipse web開發(fā)從入門到精通的源碼
?? JAVA
字號(hào):
package library.info;

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.GregorianCalendar;
import java.util.List;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import library.hibernate.BookBrowse;
import library.main.HibernateUtil;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;

/**
 * 修改還書信息類
 * 
 * @author lianhw
 * 
 */
public class ReturnInfo extends JFrame implements ActionListener {

	JPanel panel1, panel2;

	Container container;

	JLabel tipLabel = new JLabel("輸入還書者姓名和書名點(diǎn)擊確定,將調(diào)出此書的相關(guān)信息");

	JLabel returnedBookStudentLabel, returnedBookNameLabel, returnedDateLabel,
			returnedCommentLabel;

	JTextField returnedBookStudentText, returnedBookNameText, returnedDateText,
			returnedCommentText;

	JButton clearButton, yesButton, updateButton, cancelButton;

	public ReturnInfo() {
		super("修改書籍還入信息");
		container = getContentPane();
		container.setLayout(new BorderLayout());
		container.add(tipLabel, BorderLayout.NORTH);
		// “還書者姓名”標(biāo)簽
		returnedBookStudentLabel = new JLabel("還書者姓名", JLabel.CENTER);
		// “書名”標(biāo)簽
		returnedBookNameLabel = new JLabel("書名", JLabel.CENTER);
		// “還書日期”標(biāo)簽
		returnedDateLabel = new JLabel("還書日期", JLabel.CENTER);
		// “備注”標(biāo)簽
		returnedCommentLabel = new JLabel("備注", JLabel.CENTER);
		// 輸入還書學(xué)生姓名文本框
		returnedBookStudentText = new JTextField(15);
		// 輸入還書名稱文本框
		returnedBookNameText = new JTextField(15);
		// 輸入還書日期文本框
		returnedDateText = new JTextField(15);
		// 輸入還書備注文本框
		returnedCommentText = new JTextField(15);
		panel1 = new JPanel();
		panel1.setLayout(new GridLayout(4, 2));
		panel1.add(returnedBookStudentLabel);
		panel1.add(returnedBookStudentText);
		panel1.add(returnedBookNameLabel);
		panel1.add(returnedBookNameText);
		panel1.add(returnedDateLabel);
		panel1.add(returnedDateText);
		panel1.add(returnedCommentLabel);
		panel1.add(returnedCommentText);
		container.add(panel1, BorderLayout.CENTER);
		panel2 = new JPanel();
		panel2.setLayout(new GridLayout(1, 4));
		// “清空”按鈕
		clearButton = new JButton("清空");
		// “確定”按鈕
		yesButton = new JButton("確定");
		// “更新”按鈕
		updateButton = new JButton("更新");
		// “取消”按鈕
		cancelButton = new JButton("取消");
		// 為“清空”按鈕添加監(jiān)聽者
		clearButton.addActionListener(this);
		// 為“確定”按鈕添加監(jiān)聽者
		yesButton.addActionListener(this);
		// 為“更新”按鈕添加監(jiān)聽者
		updateButton.addActionListener(this);
		updateButton.setEnabled(false);
		// 為“取消”按鈕添加監(jiān)聽者
		cancelButton.addActionListener(this);
		panel2.add(clearButton);
		panel2.add(yesButton);
		panel2.add(updateButton);
		panel2.add(cancelButton);
		container.add(panel2, BorderLayout.SOUTH);
	}

	/**
	 * 動(dòng)作響應(yīng)方法,將修改后的出借圖書信息提交到數(shù)據(jù)庫中
	 * 
	 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
	 */
	public void actionPerformed(ActionEvent action) {
		if (action.getSource() == clearButton) {
			// 單擊“清空”按鈕,清空所有的文本框
			returnedBookStudentText.setText("");
			returnedBookNameText.setText("");
			returnedDateText.setText("");
			returnedCommentText.setText("");
		} else if (action.getSource() == cancelButton) {
			// 單擊“退出”按鈕不作任何事情
			this.dispose();
		} else if (action.getSource() == yesButton) {
			// 取得SessionFactory
			SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
			// 打開session
			Session session = sessionFactory.openSession();
			// 創(chuàng)建一個(gè)事務(wù)
			Transaction tx = session.beginTransaction();
			// hsql執(zhí)行語句
			String hql = "from BookBrowse where studentName='"
					+ returnedBookStudentText.getText().trim()
					+ "'and bookName='" + returnedBookNameText.getText().trim()
					+ "'";
			// 執(zhí)行查詢
			Query userList = session.createQuery(hql);
			// 將查詢結(jié)果放置到一個(gè)list鏈表中
			List list = userList.list();
			BookBrowse browse = (BookBrowse) list.get(0);
			returnedBookStudentText.setText(browse.getStudentName());
			returnedBookNameText.setText(browse.getBookName());
			returnedDateText.setText(browse.getBorrowDate().toString());
			returnedCommentText.setText(browse.getCom());
			updateButton.setEnabled(true);
			// 事務(wù)提交
			tx.commit();
			// 關(guān)閉session
			session.close();

		} else if (action.getSource() == updateButton) {
			// 取得SessionFactory
			SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
			// 打開session
			Session session = sessionFactory.openSession();
			// 創(chuàng)建一個(gè)事務(wù)
			Transaction tx = session.beginTransaction();
			BookBrowse browse2 = new BookBrowse();
			browse2.setBookName(returnedBookNameText.getText().trim());
			browse2.setStudentName(returnedBookStudentText.getText().trim());
			browse2.setBorrowDate(new GregorianCalendar().getTime());
			browse2.setCom(returnedCommentText.getText().trim());
			browse2.setReturnDate(new GregorianCalendar().getTime());
			session.saveOrUpdate(browse2);
			JOptionPane.showMessageDialog(null, "修改書籍成功!");
			// 事務(wù)提交
			tx.commit();
			// 關(guān)閉session
			session.close();

			this.dispose();

		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
夜夜嗨av一区二区三区网页| 国产69精品久久久久毛片| 一区二区三区中文免费| 樱桃国产成人精品视频| 国产精品色在线观看| 亚洲精品亚洲人成人网| 一区二区久久久久| 秋霞电影网一区二区| 黄一区二区三区| 色偷偷一区二区三区| 欧美卡1卡2卡| 国产精品视频yy9299一区| 亚洲精品写真福利| 韩国精品在线观看| av亚洲产国偷v产偷v自拍| 国精产品一区一区三区mba视频| 亚洲午夜精品17c| 狠狠色狠狠色综合系列| jlzzjlzz亚洲女人18| 欧美精品免费视频| 国产精品污www在线观看| 一区二区三区在线播| 久草在线在线精品观看| 99在线精品一区二区三区| 欧美理论在线播放| 国产精品进线69影院| 九色porny丨国产精品| 99精品欧美一区| 欧美精品一区二区精品网| 亚洲精品国久久99热| 国产一区在线观看麻豆| 精品伦理精品一区| 亚洲一区二区三区视频在线| 国产成人av电影免费在线观看| 欧美精品日韩一本| 亚洲一本大道在线| www.日韩精品| 国产精品视频一二| 国产乱码精品一区二区三区五月婷| 欧美日韩精品一区二区三区蜜桃| 国产精品日韩成人| 国产丶欧美丶日本不卡视频| 91精品国产高清一区二区三区蜜臀 | 日本大香伊一区二区三区| 日本一区二区三区四区| 久草在线在线精品观看| 欧美一区二区三区小说| 五月婷婷综合网| 制服丝袜一区二区三区| 图片区小说区国产精品视频| 在线亚洲一区二区| 五月激情综合网| 91精品啪在线观看国产60岁| 日韩高清国产一区在线| 欧美一区二区黄| 国产毛片一区二区| 中文字幕不卡一区| 色婷婷激情一区二区三区| 一区二区三区在线免费| 欧美精品三级在线观看| 激情偷乱视频一区二区三区| 国产日韩精品一区二区三区在线| 国产成人av电影在线| 一区二区在线观看视频在线观看| 色婷婷激情久久| 蜜臀av性久久久久蜜臀aⅴ| 一区二区三区欧美日韩| 欧美一区二区视频网站| 国产精品88888| 亚洲国产人成综合网站| 欧美大片一区二区三区| 99热这里都是精品| 人妖欧美一区二区| 亚洲视频在线观看一区| 欧美另类z0zxhd电影| 成人中文字幕合集| 亚洲制服丝袜av| 久久久久久免费| 欧美精品在线一区二区| 成人亚洲精品久久久久软件| 亚洲综合色视频| 国产欧美日韩中文久久| 3751色影院一区二区三区| 成人99免费视频| 国产制服丝袜一区| 日韩和欧美一区二区三区| 国产不卡免费视频| 欧美体内she精高潮| 欧美激情一区二区三区四区| 欧美另类久久久品| 99久久99久久精品免费看蜜桃| 久久99最新地址| 日韩电影在线观看一区| 亚洲一二三四久久| 自拍偷拍亚洲激情| 国产亚洲1区2区3区| 亚洲欧美乱综合| 国产精品白丝在线| 国产精品三级久久久久三级| 久久久一区二区三区| 日韩限制级电影在线观看| 欧美日韩成人一区二区| 欧美福利电影网| 欧美一三区三区四区免费在线看| 欧美日韩在线电影| 91精品国产综合久久精品图片| 欧美视频在线不卡| 欧美日韩国产高清一区二区三区 | 午夜欧美大尺度福利影院在线看| 一二三区精品福利视频| 洋洋av久久久久久久一区| 亚洲一区在线免费观看| 亚洲电影视频在线| 日本欧美在线观看| 欧美高清你懂得| 国产亚洲一区二区三区| 国产精品国产三级国产普通话99| 日韩理论片网站| 亚洲国产精品一区二区久久 | 久久99国内精品| 国产999精品久久| 欧洲在线/亚洲| 欧美xxxx在线观看| 亚洲免费伊人电影| 麻豆成人久久精品二区三区小说| 国产成人在线视频网站| 欧美视频一区二区三区四区| 欧美大片在线观看一区二区| 国产精品久久久久三级| 亚洲午夜视频在线| 国产69精品久久777的优势| 在线免费观看成人短视频| 91精品国产欧美一区二区| 中文字幕av一区二区三区高| 亚洲国产日韩av| 9i在线看片成人免费| 欧美成人欧美edvon| 亚洲三级免费电影| 国产麻豆精品theporn| 欧美色国产精品| 中文av一区特黄| 精品一区二区三区不卡| 91高清视频免费看| **性色生活片久久毛片| 国产在线国偷精品产拍免费yy| 欧美亚洲禁片免费| 亚洲欧洲精品一区二区精品久久久| 日韩国产在线一| 欧美日韩一区二区三区高清| 日韩一区欧美一区| 不卡免费追剧大全电视剧网站| 欧美成人三级在线| 精品制服美女久久| 欧美电影免费观看完整版| 五月激情综合色| 欧美军同video69gay| 日韩精品一二三四| 日韩欧美中文一区二区| 日本一不卡视频| 欧美tickling网站挠脚心| 人人精品人人爱| 久久午夜老司机| 国产69精品久久久久777| 国产精品久久夜| 色婷婷综合久色| 日韩电影免费一区| 日韩精品在线看片z| 国产suv精品一区二区883| 亚洲欧美激情一区二区| 91麻豆福利精品推荐| 婷婷中文字幕综合| 精品国产污污免费网站入口 | 欧美另类videos死尸| 免费人成黄页网站在线一区二区| 精品国产一区二区亚洲人成毛片| 国产精品系列在线观看| 综合久久一区二区三区| 欧美日韩一区二区三区免费看| 久久99精品国产.久久久久久| 久久精品水蜜桃av综合天堂| 91免费国产在线| 蜜臂av日日欢夜夜爽一区| 国产精品成人免费在线| 欧美一区日韩一区| www..com久久爱| 久久97超碰色| 亚洲网友自拍偷拍| 日本一区二区免费在线| 欧美日韩免费一区二区三区 | 国产精品第13页| 91精品国产综合久久久蜜臀图片| 国产一区二区三区四区五区美女| 亚洲三级在线看| 中文字幕乱码一区二区免费| 欧美日韩国产免费一区二区| 一本久道中文字幕精品亚洲嫩 | 国产69精品久久99不卡| 蜜桃在线一区二区三区| 日韩av中文字幕一区二区三区| 中文字幕视频一区二区三区久|