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

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

?? shangpintianjiapanel.java

?? Java項(xiàng)目開發(fā)全程實(shí)錄源代碼--進(jìn)銷存管理系統(tǒng)
?? JAVA
字號:
package internalFrame.shangPinGuanLi;
import internalFrame.guanli.Item;

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import model.TbSpinfo;

import com.lzw.dao.Dao;
public class ShangPinTianJiaPanel extends JPanel {
	private JComboBox gysQuanCheng;
	private JTextField beiZhu;
	private JTextField wenHao;
	private JTextField piHao;
	private JTextField baoZhuang;
	private JTextField guiGe;
	private JTextField danWei;
	private JTextField chanDi;
	private JTextField jianCheng;
	private JTextField quanCheng;
	private JButton resetButton;
	public ShangPinTianJiaPanel() {
		setLayout(new GridBagLayout());
		setBounds(10, 10, 550, 400);
		setupComponent(new JLabel("商品名稱:"), 0, 0, 1, 1, false);
		quanCheng = new JTextField();
		setupComponent(quanCheng, 1, 0, 3, 1, true);
		setupComponent(new JLabel("簡稱:"), 0, 1, 1, 1, false);
		jianCheng = new JTextField();
		setupComponent(jianCheng, 1, 1, 3, 10, true);
		setupComponent(new JLabel("產(chǎn)地:"), 0, 2, 1, 1, false);
		chanDi = new JTextField();
		setupComponent(chanDi, 1, 2, 3, 300, true);
		setupComponent(new JLabel("單位:"), 0, 3, 1, 1, false);
		danWei = new JTextField();
		setupComponent(danWei, 1, 3, 1, 130, true);
		setupComponent(new JLabel("規(guī)格:"), 2, 3, 1, 1, false);
		guiGe = new JTextField();
		setupComponent(guiGe, 3, 3, 1, 1, true);
		setupComponent(new JLabel("包裝:"), 0, 4, 1, 1, false);
		baoZhuang = new JTextField();
		setupComponent(baoZhuang, 1, 4, 1, 1, true);
		setupComponent(new JLabel("批號:"), 2, 4, 1, 1, false);
		piHao = new JTextField();
		setupComponent(piHao, 3, 4, 1, 1, true);
		setupComponent(new JLabel("批準(zhǔn)文號:"), 0, 5, 1, 1, false);
		wenHao = new JTextField();
		setupComponent(wenHao, 1, 5, 3, 1, true);
		setupComponent(new JLabel("供應(yīng)商全稱:"), 0, 6, 1, 1, false);
		gysQuanCheng = new JComboBox();
		gysQuanCheng.setMaximumRowCount(5);
		setupComponent(gysQuanCheng, 1, 6, 3, 1, true);
		setupComponent(new JLabel("備注:"), 0, 7, 1, 1, false);
		beiZhu = new JTextField();
		setupComponent(beiZhu, 1, 7, 3, 1, true);
		final JButton tjButton = new JButton();
		tjButton.addActionListener(new ActionListener() {
			public void actionPerformed(final ActionEvent e) {
				if (baoZhuang.getText().equals("")
						|| chanDi.getText().equals("")
						|| danWei.getText().equals("")
						|| guiGe.getText().equals("")
						|| jianCheng.getText().equals("")
						|| piHao.getText().equals("")
						|| wenHao.getText().equals("")
						|| quanCheng.getText().equals("")) {
					JOptionPane.showMessageDialog(ShangPinTianJiaPanel.this,
							"請完成未填寫的信息。", "商品添加", JOptionPane.ERROR_MESSAGE);
					return;
				}
				ResultSet haveUser = Dao
						.query("select * from tb_spinfo where spname='"
								+ quanCheng.getText().trim() + "'");
				try {
					if (haveUser.next()) {
						System.out.println("error");
						JOptionPane.showMessageDialog(
								ShangPinTianJiaPanel.this, "商品信息添加失敗,存在同名商品",
								"客戶添加信息", JOptionPane.INFORMATION_MESSAGE);
						return;
					}
				} catch (Exception er) {
					er.printStackTrace();
				}
				ResultSet set = Dao.query("select max(id) from tb_spinfo");
				String id = null;
				try {
					if (set != null && set.next()) {
						String sid = set.getString(1);
						if (sid == null)
							id = "sp1001";
						else {
							String str = sid.substring(2);
							id = "sp" + (Integer.parseInt(str) + 1);
						}
					}
				} catch (SQLException e1) {
					e1.printStackTrace();
				}
				TbSpinfo spInfo = new TbSpinfo();
				spInfo.setId(id);
				spInfo.setBz(baoZhuang.getText().trim());
				spInfo.setCd(chanDi.getText().trim());
				spInfo.setDw(danWei.getText().trim());
				spInfo.setGg(guiGe.getText().trim());
				spInfo.setGysname(gysQuanCheng.getSelectedItem().toString()
						.trim());
				spInfo.setJc(jianCheng.getText().trim());
				spInfo.setMemo(beiZhu.getText().trim());
				spInfo.setPh(piHao.getText().trim());
				spInfo.setPzwh(wenHao.getText().trim());
				spInfo.setSpname(quanCheng.getText().trim());
				Dao.addSp(spInfo);
				JOptionPane.showMessageDialog(ShangPinTianJiaPanel.this,
						"商品信息已經(jīng)成功添加", "商品添加", JOptionPane.INFORMATION_MESSAGE);
				resetButton.doClick();
			}
		});
		tjButton.setText("添加");
		setupComponent(tjButton, 1, 8, 1, 1, false);
		final GridBagConstraints gridBagConstraints_20 = new GridBagConstraints();
		gridBagConstraints_20.weighty = 1.0;
		gridBagConstraints_20.insets = new Insets(0, 65, 0, 15);
		gridBagConstraints_20.gridy = 8;
		gridBagConstraints_20.gridx = 1;
		// 重添按鈕的事件監(jiān)聽類
		resetButton = new JButton();
		setupComponent(tjButton, 3, 8, 1, 1, false);
		resetButton.addActionListener(new ActionListener() {
			public void actionPerformed(final ActionEvent e) {
				baoZhuang.setText("");
				chanDi.setText("");
				danWei.setText("");
				guiGe.setText("");
				jianCheng.setText("");
				beiZhu.setText("");
				piHao.setText("");
				wenHao.setText("");
				quanCheng.setText("");
			}
		});
		resetButton.setText("重添");
	}
	// 設(shè)置組件位置并添加到容器中
	private void setupComponent(JComponent component, int gridx, int gridy,
			int gridwidth, int ipadx, boolean fill) {
		final GridBagConstraints gridBagConstrains = new GridBagConstraints();
		gridBagConstrains.gridx = gridx;
		gridBagConstrains.gridy = gridy;
		gridBagConstrains.insets = new Insets(5, 1, 3, 1);
		if (gridwidth > 1)
			gridBagConstrains.gridwidth = gridwidth;
		if (ipadx > 0)
			gridBagConstrains.ipadx = ipadx;
		if (fill)
			gridBagConstrains.fill = GridBagConstraints.HORIZONTAL;
		add(component, gridBagConstrains);
	}
	// 初始化供應(yīng)商下拉選擇框
	public void initGysBox() {
		List gysInfo = Dao.getGysInfos();
		List<Item> items = new ArrayList<Item>();
		gysQuanCheng.removeAllItems();
		for (Iterator iter = gysInfo.iterator(); iter.hasNext();) {
			List element = (List) iter.next();
			Item item = new Item();
			item.setId(element.get(0).toString().trim());
			item.setName(element.get(1).toString().trim());
			if (items.contains(item))
				continue;
			items.add(item);
			gysQuanCheng.addItem(item);
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
538prom精品视频线放| 经典三级一区二区| 一本久久a久久精品亚洲| 91精品国产一区二区三区| 综合在线观看色| 丁香六月综合激情| xnxx国产精品| 亚洲乱码中文字幕| 国产精品一二三区| 国产亚洲精品aa| 国模冰冰炮一区二区| 欧美日韩第一区日日骚| 亚洲成a人在线观看| 欧美性大战久久久久久久蜜臀| 中文字幕第一区二区| 成人h动漫精品一区二| 欧美国产成人精品| 欧美成人a视频| 韩国三级中文字幕hd久久精品| 亚洲精品一区二区三区香蕉| 久久av资源站| 国产精品水嫩水嫩| 成人高清视频在线| 亚洲成国产人片在线观看| 欧美国产精品久久| 欧美区一区二区三区| 免费成人在线播放| 久久这里只有精品6| 在线视频一区二区三区| 蜜臀av亚洲一区中文字幕| 日韩精品一区二区三区swag| 91香蕉视频mp4| 亚洲成人午夜电影| 精品粉嫩aⅴ一区二区三区四区| 国产自产视频一区二区三区| 亚洲女人小视频在线观看| 欧美日韩国产高清一区二区三区| 精品午夜久久福利影院| 亚洲嫩草精品久久| 亚洲精品一区二区三区99| 一本久道中文字幕精品亚洲嫩| 日韩精品91亚洲二区在线观看| 久久精品综合网| 欧美丰满高潮xxxx喷水动漫| 偷拍日韩校园综合在线| 国产欧美日韩另类一区| 欧美一级xxx| 色视频欧美一区二区三区| 免费人成精品欧美精品| 日韩美女久久久| 国产亚洲精品aa午夜观看| 91精品国产综合久久精品性色| 91在线免费播放| 一本一道久久a久久精品| 国产伦精品一区二区三区在线观看| 亚洲欧洲精品天堂一级| 国产精品天天看| 国产精品午夜久久| 国产亚洲成av人在线观看导航| 精品va天堂亚洲国产| 欧美一区二区视频免费观看| 欧美日韩精品一区二区| 欧美日韩国产综合一区二区三区 | 国产成人av自拍| 精品亚洲国产成人av制服丝袜| 青青草国产成人99久久| 老司机精品视频在线| 国产一级精品在线| 丁香婷婷深情五月亚洲| 色一情一乱一乱一91av| 欧美区一区二区三区| 午夜精品福利一区二区三区蜜桃| 欧美国产精品中文字幕| √…a在线天堂一区| 香蕉成人啪国产精品视频综合网| 亚洲成人av在线电影| 精品午夜久久福利影院| 99久久精品国产精品久久| 欧美在线观看视频在线| 精品精品国产高清a毛片牛牛 | 久久久一区二区| 亚洲品质自拍视频| 加勒比av一区二区| 99久久精品国产毛片| 日韩一卡二卡三卡四卡| 亚洲一级二级在线| 一区二区在线观看免费| 久久 天天综合| 欧美色图天堂网| 亚洲欧美一区二区三区国产精品| 石原莉奈在线亚洲二区| 91网站最新地址| 26uuu国产电影一区二区| 日本一不卡视频| 欧美亚洲国产怡红院影院| 亚洲一二三四在线| 北条麻妃一区二区三区| 精品国产一区二区三区忘忧草| 日韩在线观看一区二区| 欧美中文字幕久久| 亚洲自拍偷拍欧美| 欧美亚洲愉拍一区二区| 亚洲资源在线观看| 久久久国产精华| 久久黄色级2电影| 欧美日韩在线播放三区| 精品视频999| 最新久久zyz资源站| proumb性欧美在线观看| 国产亚洲福利社区一区| 久久99精品久久久久久国产越南 | 国产精品网曝门| 国产成人av网站| 国产蜜臀97一区二区三区 | 日韩黄色一级片| 欧美一区二区网站| 日韩av一区二区三区四区| 欧美熟乱第一页| 香蕉久久夜色精品国产使用方法 | 丁香婷婷深情五月亚洲| 亚洲精品高清在线观看| 日韩一区二区三| 国产成人精品三级| 亚洲精品视频在线观看网站| 色激情天天射综合网| 国产一区在线观看视频| 国产精品久久久久久久久搜平片 | 国产亚洲精品bt天堂精选| 国产成人综合视频| 人人超碰91尤物精品国产| 国产日韩欧美综合在线| 欧美日韩一区久久| av日韩在线网站| 蜜臀久久99精品久久久画质超高清| 久久久激情视频| 欧美午夜不卡在线观看免费| 99久久久精品| 国产.欧美.日韩| 国产自产v一区二区三区c| 亚洲日韩欧美一区二区在线| 欧美成人官网二区| 日韩亚洲欧美综合| 欧美日韩精品一区二区三区蜜桃| 成人综合日日夜夜| 激情欧美一区二区三区在线观看| 亚洲国产精品久久人人爱蜜臀| 亚洲欧美综合另类在线卡通| 精品国产一区二区三区不卡| 欧美挠脚心视频网站| 色8久久精品久久久久久蜜| 国产在线观看一区二区| 美女久久久精品| 成人h动漫精品一区二| 风间由美性色一区二区三区| 国产高清无密码一区二区三区| 国产伦精品一区二区三区在线观看| 国产不卡一区视频| 99re热这里只有精品免费视频| 99视频国产精品| 91国产丝袜在线播放| 91亚洲国产成人精品一区二三| 色综合久久66| 精品婷婷伊人一区三区三| 欧美美女视频在线观看| 日韩欧美黄色影院| 国产清纯白嫩初高生在线观看91| 欧美激情一区二区三区不卡| 亚洲成人av在线电影| 色综合久久中文字幕| 91精品视频网| 国产精品网站一区| 日韩电影免费在线| 国产一区二区三区在线观看精品| 国产传媒欧美日韩成人| 在线视频国内一区二区| 久久影视一区二区| 亚洲成人动漫一区| 国产在线国偷精品免费看| 欧美亚洲国产一区二区三区| 国产精品久久久一本精品| 日韩av在线发布| 91视视频在线观看入口直接观看www | 一本色道久久加勒比精品| 日韩精品中文字幕在线一区| 中文字幕中文字幕一区二区| 国产精品1024| 3d动漫精品啪啪| 一区二区三区美女| 不卡的av在线| 国产午夜亚洲精品理论片色戒| 日韩不卡免费视频| 91猫先生在线| 亚洲日本在线看| 91浏览器在线视频| 国产精品视频一二三| 国产精品一线二线三线精华| 欧美一级二级三级乱码| 麻豆精品视频在线观看视频| 日韩小视频在线观看专区| 日日摸夜夜添夜夜添精品视频 |