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

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

?? newbookcheckiframe.java

?? 圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
?? JAVA
字號(hào):
package com.wsy.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.wsy.JComPz.MapPz;
import com.wsy.dao.Dao;
import com.wsy.model.Operater;
import com.wsy.model.OrderAndBookInfo;

public class newBookCheckIFrame extends JInternalFrame {

	private JTextField bookType;
	private JTextField orderPrice;
	private JTextField zk;
	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={ "圖書編號(hào)", "訂購日期", "訂購數(shù)量","操作員","是否驗(yàn)收","折扣","圖書類別","圖書名稱","作者","譯者","出版社","出版日期","圖書價(jià)格"};
	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代表沒有驗(yàn)收
				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.getTraslator();
			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("圖書驗(yàn)收");
		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);//關(guān)閉列自動(dòng)變小
		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("書籍編號(hào):");
		panel_1_1.add(label_3);

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

		final JLabel label_4 = new JLabel();
		label_4.setText("訂購數(shù)量:");
		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("圖書原價(jià)格:");
		panel_1_1.add(label_7);

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

		final JLabel label_9 = new JLabel();
		label_9.setText("是否驗(yàn)收:");
		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);

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

		final JLabel label_2 = new JLabel();
		label_2.setText("訂購價(jià)格:");
		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("驗(yàn)收");
		buttonCheck.addActionListener(new CheckActionListener(model));

		final JButton buttonExit = new JButton();
		panel_2.add(buttonExit);
		buttonExit.addActionListener(new CloseActionListener());
		buttonExit.setText("退出");
		
		//
	}
	class DateListener extends KeyAdapter {
		public void keyTyped(KeyEvent e) {
			if(orderDate.getText().isEmpty()){
				JOptionPane.showMessageDialog(null, "時(shí)間格式請(qǐng)使用\"2007-05-10\"格式");
			}
		}
	}
	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代表沒有驗(yàn)收
				radioButton2.setSelected(true);
			else
				radioButton1.setSelected(true);
			zk.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 CloseActionListener implements ActionListener {			// 添加關(guān)閉按鈕的事件監(jiān)聽器
		public void actionPerformed(final ActionEvent e) {
			doDefaultCloseAction();
		}
	}
	class CheckActionListener implements ActionListener{
		private final DefaultTableModel model;

		CheckActionListener(DefaultTableModel model) {
			this.model = model;
		}
		public void actionPerformed(final ActionEvent e) {
			if(radioButton2.isSelected()){
				String ISBNs=ISBN.getText();
				int i=Dao.UpdateCheckBookOrder(ISBNs);
				if(i==1){
					JOptionPane.showMessageDialog(null, "驗(yàn)收成功!");
					Object[][] results=getFileStates(Dao.selectBookOrder());
					model.setDataVector(results,columnNames);
					table.setModel(model);
					radioButton1.setSelected(true);
				}
			}
			else {
				JOptionPane.showMessageDialog(null, "您選擇的圖書已經(jīng)進(jìn)行過驗(yàn)收,請(qǐng)選擇其他圖書進(jìn)行驗(yàn)收");
			}
			
			
			
			
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av午夜影院| 欧美色爱综合网| 国产精品成人一区二区三区夜夜夜| 日本欧美一区二区| 久久久久久免费网| 99久久久久久99| 亚洲国产视频直播| 日韩欧美一区中文| 国产精品白丝jk黑袜喷水| 国产精品剧情在线亚洲| 56国语精品自产拍在线观看| 高清不卡一区二区在线| 亚洲午夜电影网| 久久久另类综合| 欧美精品一级二级三级| 成人精品一区二区三区中文字幕| 国产在线看一区| 亚洲国产日韩a在线播放性色| 国产女人18毛片水真多成人如厕| 色嗨嗨av一区二区三区| 国产宾馆实践打屁股91| 麻豆视频观看网址久久| 亚洲在线视频网站| 日韩美女啊v在线免费观看| 精品久久国产97色综合| 欧美三级午夜理伦三级中视频| 99精品在线观看视频| 国产精品77777竹菊影视小说| 午夜精品久久久久影视| 午夜精品久久久久久久久久久| 亚洲一级片在线观看| 亚洲国产一区二区在线播放| 国产精品麻豆视频| 日韩理论电影院| 日韩影院免费视频| 一区二区三区色| 日韩电影在线免费| 奇米精品一区二区三区在线观看一| 亚洲一区二区三区影院| 一个色妞综合视频在线观看| 一区二区三区色| 亚洲午夜私人影院| 日日摸夜夜添夜夜添亚洲女人| 午夜精品久久久久久久久久久| 亚洲va欧美va国产va天堂影院| 男人的j进女人的j一区| 另类调教123区| 精品一区二区在线视频| 成人午夜视频福利| www.亚洲人| 欧美四级电影网| 久久嫩草精品久久久精品| 亚洲国产精品天堂| 成人午夜又粗又硬又大| 欧美一区二区视频在线观看2020 | 亚洲成va人在线观看| 美女看a上一区| 日本精品裸体写真集在线观看| 欧美大片一区二区| 亚洲人成精品久久久久久| 蜜乳av一区二区三区| 在线观看日韩一区| 国产亚洲一区二区三区四区| 亚洲va国产天堂va久久en| 国产成人精品免费视频网站| 欧美性感一区二区三区| 中文字幕精品一区| 久久精品国产久精国产爱| 欧美日韩三级一区二区| 国产精品午夜春色av| 国产精品综合一区二区| 欧美精品九九99久久| 一区二区三区日韩欧美| 国产传媒日韩欧美成人| 91老司机福利 在线| 久久精品男人天堂av| 亚洲成人动漫精品| 成人18精品视频| 日韩欧美中文字幕公布| 国产精品不卡在线| 玖玖九九国产精品| 色妞www精品视频| 欧美三级视频在线| 国产精品丝袜一区| 日本午夜一区二区| 色综合久久综合| 亚洲国产成人一区二区三区| 一区二区三区91| 国产成人精品免费在线| 欧美区一区二区三区| 1024成人网| 国产成人精品综合在线观看| 精品国产露脸精彩对白| 亚洲一区二区三区美女| 欧美色涩在线第一页| 日韩美女视频一区二区| a美女胸又www黄视频久久| 久久精子c满五个校花| 日本一不卡视频| 欧美电影免费观看高清完整版在线观看 | 欧美色精品天天在线观看视频| 亚洲午夜成aⅴ人片| 欧美一区二区女人| 日韩精品一二三四| 欧美日韩另类一区| 免费成人在线播放| 欧美中文字幕一区| 老司机精品视频一区二区三区| 欧美日韩国产123区| 国产精品一二三四区| 日本一区二区成人在线| 欧美日韩精品免费观看视频| 精品一区二区免费在线观看| 国产精品国产三级国产| 91成人国产精品| 日韩成人一级片| 中文字幕二三区不卡| 欧美日韩一区视频| 91视视频在线直接观看在线看网页在线看 | 首页国产丝袜综合| 国产精品国产精品国产专区不片| 欧美国产一区视频在线观看| 欧美日韩二区三区| 欧美日韩第一区日日骚| av电影一区二区| 国产99久久久国产精品潘金| 日韩国产精品91| 国产乱码精品一区二区三| 日本一不卡视频| 国产在线精品一区二区不卡了 | 国产精品国产a级| 精品视频色一区| 国产ts人妖一区二区| 日韩精品亚洲一区二区三区免费| 99综合电影在线视频| 一本高清dvd不卡在线观看| 国产成人自拍网| av在线一区二区| 成人app网站| 色综合天天视频在线观看| 国产精品综合二区| 高清免费成人av| 激情文学综合插| 免费观看成人av| 蜜臀久久99精品久久久久宅男| 视频一区欧美日韩| 亚洲品质自拍视频| 日韩欧美一级特黄在线播放| 91精品国产欧美一区二区成人| 972aa.com艺术欧美| 91麻豆免费看片| 波多野结衣欧美| 一本色道久久综合亚洲91| 国产麻豆一精品一av一免费| 国产一区二区三区黄视频 | 日本道在线观看一区二区| 99久久综合精品| 在线成人免费视频| 久久久久国产成人精品亚洲午夜| 亚洲国产视频一区| 国产伦精一区二区三区| 3d动漫精品啪啪| 亚洲视频狠狠干| 国产酒店精品激情| 欧美视频一区在线观看| 日韩美女精品在线| 成人午夜视频网站| 久久在线观看免费| 日韩av成人高清| 国产精品123区| 欧美日韩五月天| 精品少妇一区二区三区在线播放 | eeuss影院一区二区三区| 精品视频一区 二区 三区| 欧美精品一区二| 亚洲一级二级在线| 日韩av电影一区| k8久久久一区二区三区| 7777精品久久久大香线蕉| 中文在线免费一区三区高中清不卡| 婷婷久久综合九色综合绿巨人| 国产福利一区二区三区| 久久久久久久性| 狠狠色狠狠色综合日日91app| 欧美亚一区二区| 亚洲成人动漫在线免费观看| 欧美欧美午夜aⅴ在线观看| 青青草精品视频| 2023国产精品| 不卡的电影网站| 中文字幕+乱码+中文字幕一区| 麻豆精品视频在线| 91视频一区二区三区| 国产精品一二三在| 欧美激情中文不卡| 极品少妇xxxx精品少妇| 色999日韩国产欧美一区二区| 日本一区二区三区四区在线视频 | 欧美日韩国产综合一区二区| 国产女主播一区|