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

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

?? newbookcheckiframe.java

?? 圖書管理系統java+swing+SQL Server實現 包含了圖書管理系統的所有功能 純JAVA實現
?? JAVA
字號:
package com.lishan.iframe;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.text.SimpleDateFormat;
import java.util.List;
import java.util.Map;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFormattedTextField;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;

import com.lishan.JComPz.MapPz;
import com.lishan.dao.Dao;
import com.lishan.model.Operater;
import com.lishan.model.OrderAndBookInfo;

public class newBookCheckIFrame extends JInternalFrame {
	private JTextField bookType;
	private JTextField orderPrice;
	private JTextField zhekou;
	private JTable table;
	private ButtonGroup buttonGroup = new ButtonGroup();
	private JTextField price;
	private JTextField operator;
	private JTextField orderNumber;
	private JTextField ISBN;
	private JFormattedTextField orderDate;
	private Operater user = BookLoginIFrame.getUser();

	JRadioButton radioButton2;
	JRadioButton radioButton1;
	private String[] columnNames = { "圖書編號", "訂購日期", "訂購數量", "操作員", "是否驗收",
			"折扣", "圖書類別", "圖書名稱", "作者", "譯者", "出版社", "出版日期", "圖書價格" };
	private Map map = MapPz.getMap();

	private Object[][] getFileStates(List list) {
		Object[][] results = new Object[list.size()][columnNames.length];
		for (int i = 0; i < list.size(); i++) {
			OrderAndBookInfo order = (OrderAndBookInfo) list.get(i);
			results[i][0] = order.getISBN();
			results[i][1] = order.getOrderdate();
			results[i][2] = order.getNumber();
			results[i][3] = order.getOperator();

			String CheckAndAccepts;
			if (order.getCheckAndAccept().equals("1"))// 1代表沒有驗收
				CheckAndAccepts = "否";
			else
				CheckAndAccepts = "是";
			results[i][4] = CheckAndAccepts;
			results[i][5] = order.getZk();
			String bookTypes = String.valueOf(MapPz.getMap().get(
					order.getTypeId()));
			results[i][6] = bookTypes;

			results[i][7] = order.getBookname();
			results[i][8] = order.getWriter();
			results[i][9] = order.getTranlator();
			results[i][10] = order.getPublisher();
			results[i][11] = order.getDate();
			results[i][12] = order.getPrice();
		}
		return results;
	}

	/**
	 * Create the frame
	 */
	public newBookCheckIFrame() {
		super();
		setClosable(true);
		setIconifiable(true);
		setAutoscrolls(true);
		setTitle("圖書驗收");
		setBounds(100, 100, 700, 420);

		final JPanel panel = new JPanel();
		getContentPane().add(panel);

		final JScrollPane scrollPane = new JScrollPane();
		scrollPane.setPreferredSize(new Dimension(680, 180));
		panel.add(scrollPane);

		final DefaultTableModel model = new DefaultTableModel();
		Object[][] results = getFileStates(Dao.selectBookOrder());
		model.setDataVector(results, columnNames);
		table = new JTable();
		table.setModel(model);
		table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);// 關閉列自動變小
		scrollPane.setViewportView(table);
		table.addMouseListener(new TableListener());// 注冊鼠標點擊表的監聽對象

		final JPanel panel_1_1 = new JPanel();
		final GridLayout gridLayout = new GridLayout(0, 4);
		gridLayout.setVgap(5);
		panel_1_1.setLayout(gridLayout);
		panel_1_1.setPreferredSize(new Dimension(450, 150));
		panel.add(panel_1_1);

		final JLabel label_1 = new JLabel();
		label_1.setText("訂購日期:");
		panel_1_1.add(label_1);

		SimpleDateFormat myfmt = new SimpleDateFormat("yyyy-MM-dd");

		orderDate = new JFormattedTextField(myfmt.getDateInstance());
		orderDate.setValue(new java.util.Date());
		orderDate.addKeyListener(new DateListener());// 注冊日期監聽對象

		panel_1_1.add(orderDate);

		final JLabel label_3 = new JLabel();
		label_3.setText("書籍編號:");
		panel_1_1.add(label_3);

		ISBN = new JTextField();
		panel_1_1.add(ISBN);

		final JLabel label_4 = new JLabel();
		label_4.setText("訂購數量:");
		panel_1_1.add(label_4);

		orderNumber = new JTextField();
		panel_1_1.add(orderNumber);

		final JLabel label_5 = new JLabel();
		label_5.setText("操作員:");
		panel_1_1.add(label_5);
		operator = new JTextField(user.getName());
		panel_1_1.add(operator);

		final JLabel label_6 = new JLabel();
		label_6.setText("圖書類別:");
		panel_1_1.add(label_6);

		bookType = new JTextField();
		panel_1_1.add(bookType);

		final JLabel label_7 = new JLabel();
		label_7.setText("圖書原價格:");
		panel_1_1.add(label_7);

		price = new JTextField();
		panel_1_1.add(price);

		final JLabel label_9 = new JLabel();
		label_9.setText("是否驗收:");
		panel_1_1.add(label_9);

		final JPanel panel_1 = new JPanel();
		panel_1_1.add(panel_1);

		radioButton1 = new JRadioButton();
		radioButton1.setSelected(true);
		panel_1.add(radioButton1);
		buttonGroup.add(radioButton1);
		radioButton1.setText("是");

		radioButton2 = new JRadioButton();
		panel_1.add(radioButton2);
		buttonGroup.add(radioButton2);
		radioButton2.setText("否");

		final JLabel label = new JLabel();
		label.setText("折扣:");
		panel_1_1.add(label);

		zhekou = new JTextField();
		panel_1_1.add(zhekou);

		final JLabel label_2 = new JLabel();
		label_2.setText("訂購價格:");
		panel_1_1.add(label_2);

		orderPrice = new JTextField();
		panel_1_1.add(orderPrice);
		setVisible(true);

		final JPanel panel_2 = new JPanel();
		getContentPane().add(panel_2, BorderLayout.SOUTH);

		final JButton buttonCheck = new JButton();
		panel_2.add(buttonCheck);
		buttonCheck.setText("驗收");
		buttonCheck.addActionListener(new CheckActionListener(model));// 注冊點擊確認按鈕事件監聽對象

		final JButton buttonExit = new JButton();
		panel_2.add(buttonExit);
		buttonExit.addActionListener(new CloseActionListener());// 注冊點擊退出按鈕事件監聽對象
		buttonExit.setText("退出");

		//
	}

	class TableListener extends MouseAdapter {
		public void mouseClicked(final MouseEvent e) {
			int selRow = table.getSelectedRow();
			ISBN.setText(table.getValueAt(selRow, 0).toString().trim());
			orderDate.setText(table.getValueAt(selRow, 1).toString().trim());

			orderNumber.setText(table.getValueAt(selRow, 2).toString().trim());
			operator.setText(table.getValueAt(selRow, 3).toString().trim());

			bookType.setText(table.getValueAt(selRow, 6).toString().trim());

			price.setText(table.getValueAt(selRow, 12).toString().trim());
			if (table.getValueAt(selRow, 4).toString().trim().equals("否"))// 1代表沒有驗收
				radioButton2.setSelected(true);
			else
				radioButton1.setSelected(true);
			zhekou.setText(table.getValueAt(selRow, 5).toString().trim());
			orderPrice.setText(Double.valueOf(table.getValueAt(selRow, 12)
					.toString().trim())
					* Double.valueOf(table.getValueAt(selRow, 5).toString()
							.trim()) + "");
		}
	}

	class DateListener extends KeyAdapter {
		public void keyTyped(KeyEvent e) {
			if (orderDate.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "時間格式請用\"2007-05-10\"格式");
			}
		}
	}

	class CheckActionListener implements ActionListener {
		private final DefaultTableModel model;

		public CheckActionListener(DefaultTableModel model) {
			this.model = model;
		}

		public void actionPerformed(ActionEvent e) {
			if (radioButton2.isSelected()) {
				String ISBNs = ISBN.getText();
				int i = Dao.updateCheckBookOrder(ISBNs);
				if (i == 1) {
					JOptionPane.showMessageDialog(null, "驗收成功");
					Object[][] results = getFileStates(Dao.selectBookOrder());
					model.setDataVector(results, columnNames);
					table.setModel(model);
					radioButton1.setSelected(true);
				}
			} else {
				JOptionPane
						.showMessageDialog(null, "您選擇的圖書已經進行過驗收,請選擇其他圖書進行驗收");
			}
		}

	}

	class CloseActionListener implements ActionListener {
		public void actionPerformed(ActionEvent e) {
			doDefaultCloseAction();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天av天天翘天天综合网| 亚洲欧美日韩一区| 8x福利精品第一导航| 欧美专区日韩专区| 一本到不卡免费一区二区| a4yy欧美一区二区三区| 成人深夜福利app| 91免费小视频| 粉嫩蜜臀av国产精品网站| 成人爱爱电影网址| 91亚洲永久精品| 欧美久久一二三四区| 91精品国产入口| 精品人在线二区三区| 国产欧美1区2区3区| 日韩美女啊v在线免费观看| 亚洲精品国产精品乱码不99| 一区二区三区视频在线看| 亚洲成人自拍偷拍| 久久综合狠狠综合| 久久精品一级爱片| **欧美大码日韩| 亚洲国产精品人人做人人爽| 欧美aaaaaa午夜精品| 狠狠狠色丁香婷婷综合激情| 国产**成人网毛片九色| 91在线视频播放地址| 欧美精品一二三区| 日本一区二区免费在线| 亚洲精品伦理在线| 美国精品在线观看| 91在线视频免费91| 欧美精品一区二区三区高清aⅴ| 国产精品人妖ts系列视频| 亚洲一区二区在线观看视频 | 成人精品高清在线| 日本道色综合久久| 国产亚洲精品中文字幕| 亚洲夂夂婷婷色拍ww47| 久草精品在线观看| 在线亚洲人成电影网站色www| 日韩精品一区二区在线观看| 一色屋精品亚洲香蕉网站| 日韩不卡在线观看日韩不卡视频| 成人国产在线观看| 精品国产伦一区二区三区观看方式| 亚洲精品欧美激情| 国产一区二区三区免费在线观看| 91久久精品一区二区三区| 久久影视一区二区| 青青青伊人色综合久久| 色综合久久中文字幕| 国产欧美日韩另类一区| 久久精品噜噜噜成人av农村| 色播五月激情综合网| 国产精品五月天| 久久成人av少妇免费| 欧美三级日韩三级| 亚洲精品国产精品乱码不99| 国产成人高清视频| 精品国产乱码久久久久久牛牛 | 色综合视频一区二区三区高清| 欧美xxxxxxxxx| 日韩不卡在线观看日韩不卡视频| 欧洲一区二区av| 亚洲精品高清在线| 不卡视频一二三| 国产精品视频九色porn| 国产成人精品亚洲午夜麻豆| 欧美xxxxx裸体时装秀| 裸体歌舞表演一区二区| 欧美一级搡bbbb搡bbbb| 日本午夜一本久久久综合| 欧美一a一片一级一片| 一区二区三区欧美日| 色伊人久久综合中文字幕| 亚洲日本在线a| 欧洲色大大久久| 亚洲成av人片在线观看| 欧美日韩电影一区| 日韩专区在线视频| 日韩欧美一卡二卡| 狠狠色狠狠色合久久伊人| 欧美激情综合五月色丁香小说| 成人国产精品免费观看| 自拍偷拍亚洲欧美日韩| 在线免费观看一区| 亚洲成人福利片| 日韩欧美一区电影| 国产酒店精品激情| 中文字幕在线视频一区| 在线观看日韩av先锋影音电影院| 一区二区三区**美女毛片| 5月丁香婷婷综合| 国产剧情一区在线| 国产精品二三区| 欧美日韩黄色影视| 国产激情一区二区三区| 一区二区三区小说| 日韩三级精品电影久久久 | 亚洲欧美在线aaa| 欧美日韩国产综合一区二区三区| 日本伊人色综合网| 国产精品久久久久桃色tv| 欧美视频中文一区二区三区在线观看| 视频一区二区三区在线| 久久精品人人做| 在线日韩av片| 国产成人精品一区二| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美精品久久久久久久久老牛影院| 日本免费在线视频不卡一不卡二| 久久综合999| 欧美系列日韩一区| 国产成人免费xxxxxxxx| 天天综合天天综合色| 中文av字幕一区| 欧美一区二区国产| 91成人免费在线| 国产成人福利片| 久久国产人妖系列| 亚洲成a人片综合在线| 国产精品盗摄一区二区三区| 精品国产一区二区三区久久影院 | 欧美精品一区视频| 色欧美片视频在线观看| 国产酒店精品激情| 奇米亚洲午夜久久精品| 亚洲欧美成人一区二区三区| 久久久久一区二区三区四区| 欧美精品tushy高清| 91成人网在线| 色婷婷综合中文久久一本| 国模无码大尺度一区二区三区| 午夜不卡在线视频| 国产精品毛片久久久久久| 精品少妇一区二区| 欧美一区二区三区视频在线观看| 色综合视频在线观看| 不卡区在线中文字幕| 国产成人精品影视| 国产大陆a不卡| 国产成人精品一区二区三区四区 | 日韩丝袜情趣美女图片| 欧美日韩黄视频| 欧美日本国产视频| 欧美日高清视频| 欧美精品三级日韩久久| 欧美酷刑日本凌虐凌虐| 欧美高清视频一二三区| 678五月天丁香亚洲综合网| 欧美精品日韩一本| 91精品蜜臀在线一区尤物| 欧美日韩精品专区| 56国语精品自产拍在线观看| 欧美一卡2卡三卡4卡5免费| 3atv一区二区三区| 精品国精品国产尤物美女| 精品国产青草久久久久福利| 日韩免费福利电影在线观看| 2023国产精品| 中文在线一区二区 | 4438x亚洲最大成人网| 欧美猛男男办公室激情| 91精品国产一区二区三区| 欧美一区二区福利在线| 久久伊99综合婷婷久久伊| 久久综合九色综合97婷婷女人| 国产调教视频一区| 国产精品高潮久久久久无| 一区二区在线免费| 性欧美大战久久久久久久久| 麻豆精品久久精品色综合| 狠狠狠色丁香婷婷综合激情| av不卡在线播放| 欧美日韩精品电影| 久久蜜臀中文字幕| 亚洲欧美一区二区不卡| 视频一区在线播放| 国产精品亚洲第一区在线暖暖韩国| 9色porny自拍视频一区二区| 欧美肥妇bbw| 欧美国产成人精品| 亚洲精品国产a久久久久久| 美女在线观看视频一区二区| 成人激情文学综合网| 欧美日韩美女一区二区| 国产午夜一区二区三区| 一区二区三区在线视频观看58 | 久久综合久久综合亚洲| 亚洲女子a中天字幕| 麻豆高清免费国产一区| 91国产视频在线观看| 久久日韩精品一区二区五区| 亚洲精品中文在线观看| 韩国v欧美v日本v亚洲v| 欧美系列一区二区| 中文字幕不卡三区| 久久成人免费网站| 欧美视频在线观看一区|