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

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

?? newbookorderiframe.java

?? 圖書(shū)管理系統(tǒng)java+swing+SQL Server實(shí)現(xiàn) 包含了圖書(shū)管理系統(tǒng)的所有功能 純JAVA實(shí)現(xiàn)
?? JAVA
字號(hào):
package com.lishan.iframe;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.swing.ButtonGroup;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import javax.swing.table.DefaultTableModel;

import com.lishan.JComPz.Item;
import com.lishan.dao.Dao;
import com.lishan.model.BookInfo;
import com.lishan.model.BookType;
import com.lishan.model.Operater;
import com.lishan.util.MyDocument;

public class newBookOrderIFrame extends JInternalFrame {
	private JTextField bookName;
	private JTextField zhekou;
	private ButtonGroup buttonGroup = new ButtonGroup();
	private JComboBox cbs;
	private JTextField price;
	private JComboBox bookType;
	private JTextField operator;
	private JTextField orderNumber;
	private JTextField ISBN;
	private JFormattedTextField orderDate;
	DefaultComboBoxModel bookTypeModel;
	DefaultComboBoxModel cbsModel;
	JRadioButton radioButton1;
	JRadioButton radioButton2;
	Map map;
	DefaultTableModel model;
	private Operater user = BookLoginIFrame.getUser();

	public newBookOrderIFrame() {
		super();
		setTitle("新書(shū)訂購(gòu)管理");
		setIconifiable(true); // 可最小化的
		setClosable(true); // 可關(guān)閉的
		setBounds(100, 100, 500, 320);

		final JPanel panel = new JPanel();
		panel.setLayout(new FlowLayout());
		panel.setPreferredSize(new Dimension(0, 240));
		getContentPane().add(panel);

		final JPanel panel_4 = new JPanel();
		panel_4.setBorder(new TitledBorder(null, "訂購(gòu)信息",
				TitledBorder.DEFAULT_JUSTIFICATION,// 標(biāo)題文本使用默認(rèn)的對(duì)齊方式
				TitledBorder.DEFAULT_POSITION, null, null));// 標(biāo)題文本使用默認(rèn)的垂直方向
		panel_4.setPreferredSize(new Dimension(480, 120));
		final GridLayout gridLayout_1 = new GridLayout(0, 4);
		gridLayout_1.setVgap(8);
		panel_4.setLayout(gridLayout_1);
		panel.add(panel_4);

		final JLabel label_1 = new JLabel();
		panel_4.add(label_1);
		label_1.setText("訂購(gòu)日期:");

		SimpleDateFormat myfmt = new SimpleDateFormat("yyyy-MM-dd");// 簡(jiǎn)單日期顯示格式
		orderDate = new JFormattedTextField(myfmt.getDateInstance());
		panel_4.add(orderDate);
		orderDate.setValue(new java.util.Date());
		orderDate.addKeyListener(new DateListener());

		final JLabel label_4 = new JLabel();
		panel_4.add(label_4);
		label_4.setText("訂購(gòu)數(shù)量:");

		orderNumber = new JTextField();
		panel_4.add(orderNumber);
		orderNumber.setDocument(new MyDocument(4));
		orderNumber.addKeyListener(new NumberListener());

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

		final JLabel label_9 = new JLabel();
		panel_4.add(label_9);
		label_9.setText("是否驗(yàn)收:");

		final JPanel panel_3 = new JPanel();
		panel_4.add(panel_3);

		radioButton1 = new JRadioButton();
		radioButton1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			}
		});
		buttonGroup.add(radioButton1);
		panel_3.add(radioButton1);
		radioButton1.setText("是");

		radioButton2 = new JRadioButton();
		radioButton2.setSelected(true);
		buttonGroup.add(radioButton2);
		panel_3.add(radioButton2);
		radioButton2.setText("否");

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

		zhekou = new JTextField();
		zhekou.setDocument(new MyDocument(1));
		zhekou.addKeyListener(new NumberListener());
		panel_4.add(zhekou);

		final JPanel panel_1 = new JPanel();
		panel_1.setBorder(new TitledBorder(null, "圖書(shū)信息",
				TitledBorder.DEFAULT_JUSTIFICATION,
				TitledBorder.DEFAULT_POSITION, null, null));
		final GridLayout gridLayout = new GridLayout(0, 4);
		gridLayout.setVgap(5);
		panel_1.setLayout(gridLayout);
		panel_1.setPreferredSize(new Dimension(0, 100));
		getContentPane().add(panel_1, BorderLayout.NORTH);

		final JLabel label_3 = new JLabel();
		label_3.setText("書(shū)籍編號(hào):");
		panel_1.add(label_3);

		ISBN = new JTextField();
		ISBN.setDocument(new MyDocument(13));
		// ISBN.addKeyListener(new ISBNListener());
		ISBN.addFocusListener(new ISBNListenerlostFocus());
		panel_1.add(ISBN);

		final JLabel label_2 = new JLabel();
		label_2.setText("圖書(shū)名稱:");
		panel_1.add(label_2);

		bookName = new JTextField();
		panel_1.add(bookName);

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

		bookType = new JComboBox();
		bookTypeModel = (DefaultComboBoxModel) bookType.getModel();
		panel_1.add(bookType);

		final JLabel label_8 = new JLabel();
		label_8.setText("出版社:");
		panel_1.add(label_8);
		cbs = new JComboBox();
		cbsModel = (DefaultComboBoxModel) cbs.getModel();
		panel_1.add(cbs);

		final JLabel label_7 = new JLabel();
		label_7.setText("圖書(shū)價(jià)格:");
		panel_1.add(label_7);

		price = new JTextField();
		price.setDocument(new MyDocument(5));
		panel_1.add(price);

		map = new HashMap();
		// 從數(shù)據(jù)庫(kù)中取出圖書(shū)類別
		List list = Dao.selectBookCategory();
		for (int i = 0; i < list.size(); i++) {
			BookType booktype = (BookType) list.get(i);
			Item item = new Item();
			item.setId((String) booktype.getId());
			item.setName((String) booktype.getTypeName());
			bookTypeModel.addElement(item);// 向圖書(shū)類別下拉菜單中添加圖書(shū)類別元素
			map.put(item.getId(), item);// 向map添加圖書(shū)類別元素

		}
		String[] array = new String[] { "***出版社", "**信息出版社", "**大型出版社",
				"***小型出版社" };
		cbs.setModel(new DefaultComboBoxModel(array));

		final JPanel panel_2 = new JPanel();
		panel_2.setPreferredSize(new Dimension(0, 50));
		getContentPane().add(panel_2, BorderLayout.SOUTH);

		final JButton buttonAdd = new JButton();
		buttonAdd.setText("添加");
		buttonAdd.addActionListener(new ButtonAddLisenter());
		panel_2.add(buttonAdd);

		final JButton ButtonExit = new JButton();
		ButtonExit.setText("退出");
		ButtonExit.addActionListener(new CloseActionListener());
		panel_2.add(ButtonExit);
		setVisible(true);
		//

	}

	class DateListener extends KeyAdapter {
		public void keyTyped(KeyEvent e) {
			if (orderDate.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "時(shí)間格式請(qǐng)用\"2008-10-07\"格式");
			}
		}
	}

	class NumberListener extends KeyAdapter {
		public void keyType(KeyEvent e) {
			String numStr = "0123456789" + (char) 8;
			if (numStr.indexOf(e.getKeyChar()) < 0) {
				e.consume();
			}
		}
	}

	class ISBNListenerlostFocus extends FocusAdapter {
		public void focusLost(FocusEvent e) {
			String ISBNs = ISBN.getText().trim();
			if (!Dao.selectBookOrder(ISBNs).isEmpty()) {// 如果數(shù)據(jù)庫(kù)中已經(jīng)存在要訂購(gòu)編號(hào)為ISBNs的圖書(shū)
				JOptionPane
						.showMessageDialog(null, "已經(jīng)為此編號(hào)圖書(shū)添加訂購(gòu)信息,請(qǐng)輸入其他圖書(shū)編號(hào)!");
				ISBN.setText("");
				bookName.setText("");
				price.setText("");
				return;
			}
			List list = Dao.selectBookInfo(ISBNs);// 導(dǎo)出圖書(shū)編號(hào)為IBSNs的圖書(shū)信息
			if (list.isEmpty() && !ISBN.getText().isEmpty()) {// 如果數(shù)據(jù)庫(kù)里沒(méi)有編號(hào)為ISBNs的書(shū),并且圖書(shū)編號(hào)文本框輸入不為空
				ISBN.setText("");
				bookName.setText("");
				price.setText("");
				JOptionPane.showMessageDialog(null,
						"圖書(shū)信息表中無(wú)此書(shū)號(hào),請(qǐng)您首先到基礎(chǔ)數(shù)據(jù)維護(hù)中進(jìn)行圖書(shū)信息添加操作");
			}
			for (int i = 0; i < list.size(); i++) {
				BookInfo bookinfo = (BookInfo) list.get(i);
				bookName.setText(bookinfo.getBookname());
				bookType.setSelectedItem(map.get(bookinfo.getTypeid()));
				cbs.setSelectedItem(bookinfo.getPublisher());
				price.setText(String.valueOf(bookinfo.getPrice()));
			}
		}
	}

	class ButtonAddLisenter implements ActionListener {
		public void actionPerformed(final ActionEvent e) {
			if (orderDate.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "訂書(shū)日期文本框不可為空");
				return;
			}
			if (ISBN.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "圖書(shū)編號(hào)文本框不可為空");
				return;
			}
			if (orderNumber.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "訂書(shū)數(shù)量文本框不可為空");
				return;
			}
			if (operator.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "操作員文本框不可為空");
				return;
			}

			if (price.getText().isEmpty()) {
				JOptionPane.showMessageDialog(null, "價(jià)格文本框不可為空");
				return;
			}
			if (!Dao.selectBookOrder(ISBN.getText().trim()).isEmpty()) {
				JOptionPane.showMessageDialog(null, "添加書(shū)號(hào)重復(fù)!");
				return;
			}
			String checkAndAccept = "0";
			if (radioButton2.isSelected()) {
				checkAndAccept = "1";
			}
			System.out.println(checkAndAccept);
			Double zks = Double.valueOf(zhekou.getText()) / 10;
			try {
				int i = Dao.insertBookOrder(ISBN.getText().trim(),
						java.sql.Date.valueOf(orderDate.getText().trim()),
						orderNumber.getText().trim(),
						operator.getText().trim(), checkAndAccept, zks);
				System.out.println(i);
				if (i == 1) {
					JOptionPane.showMessageDialog(null, "添加成功!");
				}
			} catch (Exception e1) {
				System.out.println(e1.getMessage());
			}
		}
	}

	class CloseActionListener implements ActionListener {
		public void actionPerformed(final ActionEvent e) {
			doDefaultCloseAction();
		}
	}
	// public static void main(String[] args){
	// new newBookOrderIFrame();
	// }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网站大全| 高清久久久久久| 亚洲国产激情av| 欧美美女一区二区在线观看| 国内一区二区在线| 亚洲第一久久影院| 久久久噜噜噜久久人人看 | 91官网在线免费观看| 另类小说色综合网站| 亚洲色图丝袜美腿| 久久蜜桃一区二区| 欧美一区二区网站| 在线精品视频一区二区三四| 国产99久久精品| 久久福利资源站| 天天做天天摸天天爽国产一区| 欧美激情在线看| 日韩欧美成人一区二区| 欧美日韩中文字幕一区二区| 99久久精品免费看国产| 国产黄色精品视频| 狠狠色狠狠色综合系列| 天堂久久一区二区三区| 亚洲一二三四区| 成人免费在线观看入口| 国产三级久久久| 2023国产一二三区日本精品2022| 欧美女孩性生活视频| 欧美日韩在线播放三区四区| 99亚偷拍自图区亚洲| 成人免费毛片片v| 国产精品中文欧美| 国产麻豆91精品| 黄一区二区三区| 国模冰冰炮一区二区| 久久精品国产亚洲一区二区三区| 日韩激情视频在线观看| 偷偷要91色婷婷| 日韩精品久久理论片| 日本vs亚洲vs韩国一区三区 | 亚洲视频一二区| 国产精品久久久久久久久动漫| 日本一区二区三区四区| 国产色一区二区| 国产精品欧美极品| 成人欧美一区二区三区1314| 亚洲人成精品久久久久| 亚洲男人的天堂网| 樱花影视一区二区| 性做久久久久久| 久久国产精品区| 国产一区三区三区| 成人精品高清在线| 色偷偷88欧美精品久久久| 欧洲中文字幕精品| 欧美一三区三区四区免费在线看| 日韩三级精品电影久久久| 26uuu精品一区二区| 欧美成人性福生活免费看| 久久伊人中文字幕| 亚洲欧洲99久久| 丝瓜av网站精品一区二区| 久久国产夜色精品鲁鲁99| 国产成人精品午夜视频免费| 99久久久免费精品国产一区二区| 色欧美片视频在线观看 | 97精品国产97久久久久久久久久久久| www.亚洲精品| 欧美日韩中文字幕一区二区| 欧美一区二区三区的| 久久久精品国产免大香伊| 国产精品白丝在线| 亚洲一区成人在线| 黄色精品一二区| 一本大道久久a久久综合婷婷| 欧美老人xxxx18| 久久色视频免费观看| 亚洲精品欧美专区| 蜜桃久久久久久| 成人av影视在线观看| 欧美巨大另类极品videosbest| 久久毛片高清国产| 亚洲综合视频在线观看| 精品在线视频一区| 99精品国产91久久久久久| 欧美电影在哪看比较好| 国产精品视频一区二区三区不卡| 亚洲一区成人在线| 国产精品亚洲午夜一区二区三区| 在线精品视频免费播放| 精品电影一区二区| 亚洲国产日韩一区二区| 国产一区二区在线视频| 欧美手机在线视频| 久久久电影一区二区三区| 亚洲成人tv网| 成人黄色国产精品网站大全在线免费观看| 欧美日韩国产免费一区二区| 国产午夜亚洲精品理论片色戒| 亚洲一区二区三区视频在线| 国产精品一区一区| 欧美一区二区大片| 一区二区三区四区视频精品免费| 国产一区二区在线看| 欧美唯美清纯偷拍| 国产精品国产三级国产| 九色|91porny| 欧美日韩精品三区| 综合自拍亚洲综合图不卡区| 韩国午夜理伦三级不卡影院| 欧美日韩精品一区二区三区蜜桃| 亚洲欧洲三级电影| 国产高清精品网站| 2023国产精华国产精品| 日韩中文字幕一区二区三区| 在线影视一区二区三区| 国产精品久久久久久久久图文区| 麻豆91精品视频| 欧美日本视频在线| 成人性视频网站| 久久久久国产免费免费| 卡一卡二国产精品| 欧美日韩国产一区二区三区地区| 亚洲精品免费播放| 99久久精品国产一区二区三区| 久久精品一区二区三区不卡牛牛| 麻豆成人久久精品二区三区红 | 蜜桃视频一区二区三区| 欧美日韩一区精品| 亚洲第一搞黄网站| 欧美日韩国产首页| 香蕉影视欧美成人| 在线播放/欧美激情| 亚洲444eee在线观看| 欧美日韩三级一区二区| 亚洲一区国产视频| 欧美少妇bbb| 图片区小说区区亚洲影院| 91麻豆精品久久久久蜜臀| 日本少妇一区二区| 日韩一区二区在线观看视频| 日产国产高清一区二区三区| 91精品国产全国免费观看| 日韩电影在线免费| 日韩视频一区二区在线观看| 裸体在线国模精品偷拍| 精品成人佐山爱一区二区| 国产精品一区二区在线看| 国产免费观看久久| 成人免费视频视频在线观看免费| 国产精品久久久久影院亚瑟| 99vv1com这只有精品| 亚洲综合激情网| 69精品人人人人| 国产真实乱子伦精品视频| 中文字幕免费不卡| 色悠悠亚洲一区二区| 日韩精品一二区| www精品美女久久久tv| 成人国产精品免费网站| 一区二区三区鲁丝不卡| 在线播放一区二区三区| 精品系列免费在线观看| 国产精品久久久久一区二区三区共| 99麻豆久久久国产精品免费优播| 一区二区高清视频在线观看| 在线综合亚洲欧美在线视频| 国产在线视频精品一区| 最新热久久免费视频| 欧美视频在线观看一区| 久久精品99久久久| 国产精品视频一二三| 欧美日韩高清影院| 国产九色sp调教91| 一区二区三区在线视频播放| 欧美一级理论性理论a| 国产成人夜色高潮福利影视| 亚洲综合色噜噜狠狠| 日韩欧美一区二区免费| 97久久超碰国产精品| 七七婷婷婷婷精品国产| 国产精品福利一区二区三区| 欧美日韩在线综合| 国产成人精品亚洲午夜麻豆| 亚洲一卡二卡三卡四卡无卡久久| 久久午夜老司机| 欧美色图片你懂的| 粉嫩久久99精品久久久久久夜| 亚洲国产精品一区二区久久恐怖片| 久久老女人爱爱| 欧美色成人综合| 国产成人aaa| 美女在线观看视频一区二区| 国产精品毛片久久久久久久| 制服丝袜av成人在线看| 成人激情免费电影网址| 美日韩黄色大片| 亚洲已满18点击进入久久| 久久久久国产精品免费免费搜索| 欧美视频在线一区二区三区|