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

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

?? borrower.java

?? 用eclipse編寫的圖書管理系統
?? JAVA
字號:
package client;

import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.ScrollPaneConstants;
import javax.swing.WindowConstants;
import com.swtdesigner.SwingResourceManager;

import sever.business.iface.ILibrarianInfoIface;
import sever.business.impl.IlibrarianInfoImpl;
import sever.dao.BorrowInfoDAO;
import sever.db.ConnectionDB;
import sever.entity.BookInfo;

public class Borrower extends JFrame{

	private JTextArea textArea;
	private JTextField textField_1;
	private JComboBox comboBox;
	private JTextField textField;
	private JFrame frame;
	ImageIcon image=new ImageIcon("E:\\image\\10.JPG");
	ImageIcon image2=new ImageIcon("E:\\image\\11.JPG");
	ImageIcon image3=new ImageIcon("E:\\image\\12.JPG");
	ImageIcon image4=new ImageIcon("E:\\image\\2.JPG");
	ImageIcon image5=new ImageIcon("E:\\image\\7.JPG");
	ImageIcon image6=new ImageIcon("E:\\image\\one.JPG");
	ResultSet rs;

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

	public Borrower() {
		new JFrame();
		getContentPane().setLayout(null);
		setTitle("借閱查詢");
		getContentPane().setFont(new Font("@黑體", Font.PLAIN, 14));
		setBounds(190, 135, 481,479 );
		setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);


		final JLabel label = new JLabel();
		label.setFont(new Font("@黑體", Font.PLAIN, 14));
		label.setText("按書名查詢");
		label.setBounds(81, 37, 72, 28);
		getContentPane().add(label);

		textField = new JTextField();
		textField.setBounds(182, 42, 149, 20);
		getContentPane().add(textField);
                                                                                //退出未設置
		final JLabel label_1 = new JLabel();
		label_1.setFont(new Font("@黑體", Font.PLAIN, 14));
		label_1.setText("按類別查詢");
		label_1.setBounds(81, 88, 72, 28);
		getContentPane().add(label_1);

		comboBox = new JComboBox();
		comboBox.setFont(new Font("@黑體", Font.PLAIN, 14));
		
		comboBox.setBounds(182, 91, 149, 23);
		
		getContentPane().add(comboBox);
		comboBox.addItem("請選擇類別");
		comboBox.addItem("計算機類");
		comboBox.addItem("經典著作類");
		comboBox.addItem("科學教育類");
		comboBox.addItem("社會科學類");
		comboBox.addItem("哲學類");
		comboBox.addItem("文學理論類");
		
		

		final JLabel label_2 = new JLabel();
		label_2.setFont(new Font("@黑體", Font.PLAIN, 14));
		label_2.setText("按編號查詢");
		label_2.setBounds(81, 143, 72, 28);
		getContentPane().add(label_2);

		textField_1 = new JTextField();
		textField_1.setBounds(182, 148, 149, 20);
		getContentPane().add(textField_1);
		
		final JScrollPane scrollPane = new JScrollPane();
		scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
		scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
		scrollPane.setBounds(20, 249, 430, 111);
		getContentPane().add(scrollPane);

		final JButton button = new JButton();
		button.setText("書名查詢");
		button.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				if(textField.getText().length()==0){
					JOptionPane.showMessageDialog(null,"請輸入書名");
				}
				else{
				ConnectionDB db=new ConnectionDB();
				try {
                     BookInfo book=new BookInfo();
                     book.setBookName(textField.getText().trim());
                     BorrowInfoDAO bif = new BorrowInfoDAO();
                     
                     ILibrarianInfoIface face=new IlibrarianInfoImpl();
                     
                     ResultSet rs=face.borrow(book);
                     ResultSetMetaData rsm=rs.getMetaData();
                     int count=rsm.getColumnCount();
                     
                   
                   
                     Vector row=new Vector();
					
					while(rs.next()){
						Vector cell=new Vector();
						cell.addElement(rs.getString(1));
						cell.addElement(rs.getString(2));
						cell.addElement(rs.getString(3));
						cell.addElement(rs.getInt(4));
						cell.addElement(rs.getInt(5));
						cell.addElement(rs.getInt(6));
						cell.addElement(rs.getString(7));
						cell.addElement(rs.getString(8));
						row.addElement(cell);
						
						String []h={"書名","作者","類型","編號","價格","數量","是否完好","入庫時間"};
						
						Vector hh=new Vector();
						hh.addElement("書名");
						hh.addElement("作者");
						hh.addElement("類型");
						hh.addElement("編號");
						hh.addElement("價格");
						hh.addElement("數量");
						hh.addElement("是否完好");
						hh.addElement("入庫時間");
						
			

						final JTable table = new JTable(row,hh);
						scrollPane.setViewportView(table);
						table.setEnabled(false);
						
					}
				} catch (SQLException e1) {
					e1.printStackTrace();
				}
				
				
				}
				
				
			}	
				
		});
		button.setFont(new Font("@黑體", Font.PLAIN, 14));
		button.setBounds(62, 202, 91, 23);
		getContentPane().add(button);
		
		final JScrollPane scrollPane1 = new JScrollPane();
		scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
		scrollPane1.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
		scrollPane1.setBounds(20, 249, 430, 111);
		getContentPane().add(scrollPane1);

		final JButton button_1 = new JButton();
		button_1.setText("類別查詢");
		button_1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				try {
                     BookInfo book=new BookInfo();
                     book.setBookTypes(comboBox.getSelectedItem().toString().trim());
                     BorrowInfoDAO bif = new BorrowInfoDAO();
                     
                     ILibrarianInfoIface face=new IlibrarianInfoImpl();
                     ResultSet rs=face.lookupType(book);
                     ResultSetMetaData rsm=rs.getMetaData();
                     int count=rsm.getColumnCount();
                     
                   
                   
                     Vector row=new Vector();
					
					while(rs.next()){
						Vector cell=new Vector();
						cell.addElement(rs.getString(1));
						cell.addElement(rs.getString(2));
						cell.addElement(rs.getString(3));
						cell.addElement(rs.getInt(4));
						cell.addElement(rs.getInt(5));
						cell.addElement(rs.getInt(6));
						cell.addElement(rs.getString(7));
						cell.addElement(rs.getString(8));
						row.addElement(cell);
						
						String []h={"書名","作者","類型","編號","價格","數量","是否完好","入庫時間"};
						
						Vector hh=new Vector();
						hh.addElement("書名");
						hh.addElement("作者");
						hh.addElement("類型");
						hh.addElement("編號");
						hh.addElement("價格");
						hh.addElement("數量");
						hh.addElement("是否完好");
						hh.addElement("入庫時間");
						


						final JTable table = new JTable(row,hh);
						scrollPane.setViewportView(table);
						table.setEnabled(false);
					}
				} catch (SQLException e1) {
					e1.printStackTrace();
				}

				
				
			}
		});
		button_1.setFont(new Font("@黑體", Font.PLAIN, 14));
		button_1.setBounds(186, 202, 91, 23);
		getContentPane().add(button_1);
		
		final JScrollPane scrollPane2 = new JScrollPane();
		scrollPane2.setAutoscrolls(true);
		scrollPane2.setDoubleBuffered(true);
		scrollPane2.setFocusCycleRoot(true);
		scrollPane2.setFocusTraversalPolicyProvider(true);
		scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
		scrollPane2.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
		scrollPane2.setBounds(20, 249, 430, 111);
		getContentPane().add(scrollPane2);

		final JButton button_2 = new JButton();
		button_2.setText("編號查詢");
		button_2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				if(textField_1.getText().length()==0){
					JOptionPane.showMessageDialog(null,"請輸入編號");
				}
				else{
				try {

                  BookInfo book=new BookInfo();
                  book.setBookNumber(Integer.parseInt(textField_1.getText().trim()));
                  BorrowInfoDAO bif = new BorrowInfoDAO();
                  
                  ILibrarianInfoIface face=new IlibrarianInfoImpl();
                  ResultSet rs=face.lookupNumber(book);
                  ResultSetMetaData rsm=rs.getMetaData();
                  int count=rsm.getColumnCount();
                  
                
                
                  Vector row=new Vector();
					
					while(rs.next()){
						Vector cell=new Vector();
						cell.addElement(rs.getString(1));
						cell.addElement(rs.getString(2));
						cell.addElement(rs.getString(3));
						cell.addElement(rs.getInt(4));
						cell.addElement(rs.getInt(5));
						cell.addElement(rs.getInt(6));
						cell.addElement(rs.getString(7));
						cell.addElement(rs.getString(8));
						row.addElement(cell);
						
						String []h={"書名","作者","類型","編號","價格","數量","是否完好","入庫時間"};
						
						Vector hh=new Vector();
						hh.addElement("書名");
						hh.addElement("作者");
						hh.addElement("類型");
						hh.addElement("編號");
						hh.addElement("價格");
						hh.addElement("數量");
						hh.addElement("是否完好");
						hh.addElement("入庫時間");
						


						final JTable table = new JTable(row,hh);
						scrollPane.setViewportView(table);
						table.setEnabled(false);
					}
				} catch (SQLException e1) {
					e1.printStackTrace();
				}
				}
			}
		});
		button_2.setFont(new Font("@黑體", Font.PLAIN, 14));
		button_2.setBounds(312, 202, 91, 23);
		getContentPane().add(button_2);

		final JLabel label_3 = new JLabel();
		label_3.setFont(new Font("@黑體", Font.PLAIN, 14));
		label_3.setText("結 果:");
		label_3.setBounds(20, 221, 36, 28);
		getContentPane().add(label_3);


		final JButton button_3 = new JButton();
		button_3.setText("重置");
		button_3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				textField.setText("");
				textField_1.setText("");

				
			}
		});
		button_3.setFont(new Font("@黑體", Font.PLAIN, 14));
		button_3.setBounds(112, 366, 69, 25);
		getContentPane().add(button_3);

		final JButton button_4 = new JButton();
		button_4.setText("取消");
		button_4.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dispose();
			}
		});
		
		button_4.setFont(new Font("@黑體", Font.PLAIN, 14));
		button_4.setBounds(283, 366, 69, 25);
		getContentPane().add(button_4);
		getContentPane().setBackground(new Color(224, 235, 237));
		setIconImage(SwingResourceManager.getImage(Borrower.class, "/LOGO.jpg"));


	}
	}

	/**
	 * Initialize the contents of the frame
	 */
	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲影视在线播放| 欧美一区二区久久久| 亚洲一级在线观看| 欧美激情在线看| 精品久久久久久久久久久久久久久 | 国产日韩精品一区二区三区 | 亚洲午夜免费福利视频| 国产精品久久久久久户外露出| 日韩免费成人网| 欧美挠脚心视频网站| 91网站在线播放| 欧美日韩三级一区二区| 99综合影院在线| 粉嫩高潮美女一区二区三区| 九九视频精品免费| 精品一区二区三区视频在线观看| 亚洲电影欧美电影有声小说| 亚洲一区二区三区免费视频| 亚洲精品国产无天堂网2021| 综合欧美亚洲日本| 亚洲欧洲韩国日本视频| 国产精品久久久久天堂| **欧美大码日韩| 亚洲人午夜精品天堂一二香蕉| 国产日韩成人精品| 中文一区在线播放| 综合激情网...| 一区二区三区资源| 亚洲高清免费在线| 青青青伊人色综合久久| 看电影不卡的网站| 国产麻豆视频一区| 成人一区在线观看| 色综合中文字幕国产| 色婷婷综合久久久中文字幕| 欧美日韩在线一区二区| 91精品在线一区二区| 精品久久久久久久久久久院品网| 欧美精品一区二区三区很污很色的 | 欧美午夜视频网站| 欧美一区午夜精品| 精品国产三级a在线观看| 久久久一区二区三区| 久久精品人人爽人人爽| 亚洲激情六月丁香| 日韩国产在线观看| 91一区二区在线| 欧美丰满一区二区免费视频| 欧美日韩一区高清| 久久九九全国免费| 亚洲精品日日夜夜| 捆绑变态av一区二区三区| 床上的激情91.| 91.麻豆视频| 国产精品欧美极品| 日韩福利电影在线观看| 成人精品亚洲人成在线| 555www色欧美视频| 欧美国产激情一区二区三区蜜月| 伊人色综合久久天天| 国产精品123| 7777精品伊人久久久大香线蕉最新版| 国产拍欧美日韩视频二区| 亚洲综合视频在线| 成人激情文学综合网| 51精品久久久久久久蜜臀| 国产精品久久久久国产精品日日| 日韩精品国产欧美| 日本高清成人免费播放| 国产欧美日本一区视频| 久久精品国产久精国产| 欧美亚洲高清一区二区三区不卡| 国产亚洲成av人在线观看导航| 亚洲色图都市小说| 国产综合色产在线精品| 678五月天丁香亚洲综合网| 一区二区三区资源| 99re8在线精品视频免费播放| www激情久久| 狠狠色狠狠色综合系列| 欧美三级三级三级爽爽爽| 亚洲免费观看高清完整| 成人激情电影免费在线观看| 久久一日本道色综合| 麻豆国产精品官网| 91精品中文字幕一区二区三区| 又紧又大又爽精品一区二区| 99久久精品国产导航| 国产欧美综合色| 国产福利一区在线| 国产亚洲欧洲997久久综合| 经典三级视频一区| 精品播放一区二区| 狠狠色丁香婷婷综合| 精品乱人伦小说| 久久99精品久久久久| 2017欧美狠狠色| 国产真实乱子伦精品视频| 337p粉嫩大胆噜噜噜噜噜91av| 狠狠色狠狠色合久久伊人| 久久久久国产精品免费免费搜索| 韩国成人福利片在线播放| 久久精品无码一区二区三区| 丁香婷婷综合色啪| 最新国产精品久久精品| 色哟哟在线观看一区二区三区| 亚洲精品高清在线| 51精品国自产在线| 精品一二三四在线| 欧美国产日韩一二三区| 91网上在线视频| 午夜精品福利一区二区三区av| 欧美日韩一区二区三区不卡| 奇米精品一区二区三区在线观看一 | 国产白丝网站精品污在线入口| 成人激情免费网站| 17c精品麻豆一区二区免费| 成人永久看片免费视频天堂| 中文字幕欧美激情| 色丁香久综合在线久综合在线观看| 亚洲一区二区在线免费看| 欧美日韩久久久| 九色|91porny| 日韩精品一区二区三区在线播放| 国产a视频精品免费观看| 国产精品美女久久久久久久| 国产.欧美.日韩| 亚洲婷婷综合色高清在线| 成人福利视频在线| 日韩av不卡在线观看| 国产精品不卡视频| 日韩欧美一级在线播放| 成人小视频在线| 日韩av在线免费观看不卡| 国产精品久久夜| 欧美电影在哪看比较好| 蜜桃久久久久久久| 亚洲欧美日韩中文播放| 日韩精品专区在线影院重磅| 国产又粗又猛又爽又黄91精品| 亚洲欧美在线aaa| 日韩免费观看高清完整版在线观看| 美日韩黄色大片| 成人欧美一区二区三区白人| 日韩三级视频在线观看| 91浏览器在线视频| 色综合网色综合| 粗大黑人巨茎大战欧美成人| 经典三级一区二区| 男女男精品视频网| 亚洲综合精品自拍| 亚洲日本韩国一区| 日韩欧美国产精品一区| 欧美日韩视频第一区| 在线免费观看日本一区| av一区二区三区在线| 成人午夜av在线| 国产成人免费高清| 国产一区二区中文字幕| 久久 天天综合| 青草av.久久免费一区| 亚洲国产日韩av| 日韩国产精品久久久久久亚洲| 国产精品久久久久精k8| 日韩限制级电影在线观看| 欧美日韩一区二区在线观看 | 欧美精品一区二区三| 欧美日本一道本| 91香蕉视频在线| 不卡免费追剧大全电视剧网站| 国产在线国偷精品免费看| 久久精品国产**网站演员| 亚洲精品欧美在线| 成人欧美一区二区三区小说| 中文字幕欧美日韩一区| 国产欧美精品国产国产专区| 色婷婷精品久久二区二区蜜臂av| voyeur盗摄精品| 国产成人在线视频免费播放| 国产综合色在线| 国产91综合网| 色综合久久天天| 欧美日韩亚洲综合| 日韩欧美国产三级电影视频| 日韩免费一区二区三区在线播放| 精品国内二区三区| 国产精品家庭影院| 亚洲视频电影在线| 亚洲一区二区av在线| 亚洲成人av资源| 日韩不卡一区二区三区| 国产99久久久国产精品潘金网站| 激情欧美一区二区| 国产一区二区主播在线| 本田岬高潮一区二区三区| 欧美午夜寂寞影院| 欧美成人vps| 最新久久zyz资源站| 日韩专区中文字幕一区二区| 国产伦精品一区二区三区免费 |