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

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

?? shangpinruku.java

?? 企業(yè)進(jìn)銷存管理 包括了基本的企業(yè)管理的基本功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號(hào):
package internalFrame.kuCunGuanLi;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
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.util.Date;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import javax.swing.DefaultCellEditor;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.border.BevelBorder;
import javax.swing.event.CellEditorListener;
import javax.swing.event.ChangeEvent;
import javax.swing.event.InternalFrameAdapter;
import javax.swing.event.InternalFrameEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;

import keyListener.InputKeyListener;
import model.TabKucun;
import model.TabRukuDetail;
import model.TabRukuMain;
import model.TabSpinfo;
import model.Userlist;

import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

import dao.UserDAO;
public class ShangPinRuKu extends JInternalFrame implements
		ApplicationContextAware {
	private JComboBox shangPinName;
	private JTextField jingShouRen;
	private JTextField shiFu;
	private JTextField weiFu;
	private JTextField yingFu;
	private JComboBox jieShuanFangShi;
	private JComboBox gysName;
	private final JTable table;
	private final DefaultTableModel dftm;
	private JTextField ruKuShiJian;
	private JTextField caoZuoYuan;
	private UserDAO dao;
	private Userlist user;
	private ApplicationContext appContext;
	public void setApplicationContext(ApplicationContext app)
			throws BeansException {
		appContext = app;
		dao = (UserDAO) appContext.getBean("DAOProxyTransactionFactory");
		user = (Userlist) appContext.getBean("loginUser");
	}
	public ShangPinRuKu() {
		super();
		shangPinName = new JComboBox();
		shangPinName.setMaximumRowCount(9);
		shangPinName.setFont(new Font("", Font.PLAIN, 14));
		addInternalFrameListener(new InternalFrameAdapter() {
			public void internalFrameActivated(final InternalFrameEvent e) {
				int rowC = dftm.getRowCount();
				for (int i = 0; i < rowC; i++)
					dftm.removeRow(0);
				caoZuoYuan.setText(user.getId().getName());
				ruKuShiJian.setText(new Date().toLocaleString());
				List list = dao.queryObject("select id.name from TabGysinfo");
				Iterator iterator = list.iterator();
				DefaultComboBoxModel dfcbm = (DefaultComboBoxModel) gysName
						.getModel();
				dfcbm.removeAllElements();
				while (iterator.hasNext()) {
					dfcbm.addElement(iterator.next().toString().trim());
				}
				list = dao.queryObject("select id.spname from TabSpinfo");
				dfcbm = (DefaultComboBoxModel) shangPinName.getModel();
				dfcbm.removeAllElements();
				iterator = list.iterator();
				while (iterator.hasNext()) {
					dfcbm.addElement(iterator.next().toString().trim());
				}
				TableColumn tc1 = table.getColumnModel().getColumn(0);
				TableColumn tc2 = table.getColumnModel().getColumn(1);
				tc1.setCellEditor(new DefaultCellEditor(shangPinName));
				tc2.setCellEditor(new customCellEditor(dao));
			}
		});
		setMaximizable(true);
		setIconifiable(true);
		setClosable(true);
		getContentPane().setLayout(new GridBagLayout());
		setTitle("商品入庫");
		setBounds(100, 100, 595, 435);
		final JScrollPane scrollPane = new JScrollPane();
		final GridBagConstraints gridBagConstraints_4 = new GridBagConstraints();
		gridBagConstraints_4.insets = new Insets(0, 10, 5, 10);
		gridBagConstraints_4.weighty = 1.0;
		gridBagConstraints_4.fill = GridBagConstraints.BOTH;
		gridBagConstraints_4.gridwidth = 8;
		gridBagConstraints_4.gridy = 0;
		gridBagConstraints_4.gridx = 0;
		getContentPane().add(scrollPane, gridBagConstraints_4);
		table = new JTable();
		table.addFocusListener(new FocusAdapter() {
			public void focusLost(final FocusEvent e) {
				if (table.getCellEditor() != null)
					table.getCellEditor().stopCellEditing();
			}
		});
		table.setDragEnabled(true);
		table.setRowHeight(24);
		table.setFont(new Font("", Font.PLAIN, 14));
		table.getTableHeader().setFont(new Font("", Font.PLAIN, 14));
		table.setGridColor(new Color(192, 192, 192));
		table.setShowGrid(true);
		table.putClientProperty("Quaqua.Table.style", "striped");
		dftm = (DefaultTableModel) table.getModel();
		String[] tableHeads = new String[] { "商品名稱", "規(guī)格", "單價(jià)", "數(shù)量" };
		dftm.setColumnIdentifiers(tableHeads);
		table.getDefaultEditor(String.class).addCellEditorListener(// 在單元編輯器事件中修改應(yīng)付金額
				new CellEditorListener() {
					public void editingStopped(ChangeEvent arg0) {
						int r = table.getRowCount();
						yingFu.setText(getMoneyNum(r) + "");
					}

					public void editingCanceled(ChangeEvent arg0) {
					}
				});
		scrollPane.setViewportView(table);
		final JSeparator separator = new JSeparator();
		separator.setBorder(new BevelBorder(BevelBorder.LOWERED));
		final GridBagConstraints gridBagConstraints_29 = new GridBagConstraints();
		gridBagConstraints_29.anchor = GridBagConstraints.SOUTH;
		gridBagConstraints_29.insets = new Insets(0, 0, 5, 0);
		gridBagConstraints_29.gridwidth = 8;
		gridBagConstraints_29.fill = GridBagConstraints.BOTH;
		gridBagConstraints_29.gridy = 2;
		gridBagConstraints_29.gridx = 0;
		getContentPane().add(separator, gridBagConstraints_29);
		separator.setForeground(Color.RED);
		final JLabel label_2 = new JLabel();
		final GridBagConstraints gridBagConstraints_6 = new GridBagConstraints();
		gridBagConstraints_6.gridy = 3;
		gridBagConstraints_6.gridx = 0;
		getContentPane().add(label_2, gridBagConstraints_6);
		label_2.setFont(new Font("", Font.PLAIN, 14));
		label_2.setText("供應(yīng)商全稱:");
		gysName = new JComboBox();
		gysName.setMaximumRowCount(9);
		final GridBagConstraints gridBagConstraints_7 = new GridBagConstraints();
		gridBagConstraints_7.weightx = 1.0;
		gridBagConstraints_7.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_7.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_7.gridwidth = 3;
		gridBagConstraints_7.gridy = 3;
		gridBagConstraints_7.gridx = 1;
		getContentPane().add(gysName, gridBagConstraints_7);
		gysName.setFont(new Font("", Font.PLAIN, 14));
		final JLabel label_3 = new JLabel();
		final GridBagConstraints gridBagConstraints_8 = new GridBagConstraints();
		gridBagConstraints_8.gridy = 3;
		gridBagConstraints_8.gridx = 4;
		getContentPane().add(label_3, gridBagConstraints_8);
		label_3.setFont(new Font("", Font.PLAIN, 14));
		label_3.setText("結(jié)算方式:");
		jieShuanFangShi = new JComboBox();
		jieShuanFangShi.setMaximumRowCount(9);
		final GridBagConstraints gridBagConstraints_9 = new GridBagConstraints();
		gridBagConstraints_9.insets = new Insets(0, 0, 0, 10);
		gridBagConstraints_9.fill = GridBagConstraints.HORIZONTAL;
		gridBagConstraints_9.gridwidth = 2;
		gridBagConstraints_9.gridy = 3;
		gridBagConstraints_9.gridx = 6;
		getContentPane().add(jieShuanFangShi, gridBagConstraints_9);
		jieShuanFangShi.setFont(new Font("", Font.PLAIN, 14));
		jieShuanFangShi.setModel(new DefaultComboBoxModel(new String[] {"現(xiàn)金", "支票"}));
		final JLabel label_4 = new JLabel();
		label_4.setFont(new Font("", Font.PLAIN, 14));
		label_4.setText("應(yīng)  付:");
		final GridBagConstraints gridBagConstraints_10 = new GridBagConstraints();
		gridBagConstraints_10.gridy = 5;
		gridBagConstraints_10.gridx = 0;
		getContentPane().add(label_4, gridBagConstraints_10);
		yingFu = new JTextField();
		yingFu.setDragEnabled(true);
		yingFu.setEditable(false);
		yingFu.setFont(new Font("", Font.PLAIN, 14));
		final GridBagConstraints gridBagConstraints_11 = new GridBagConstraints();
		gridBagConstraints_11.weightx = 1.0;
		gridBagConstraints_11.insets = new Insets(5, 0, 0, 10);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产色综合一区| 六月丁香婷婷久久| 国产69精品久久久久777| 欧美乱妇23p| 五月综合激情婷婷六月色窝| 91天堂素人约啪| 欧美激情自拍偷拍| 天堂久久一区二区三区| 99国产精品99久久久久久| 欧美成人精品3d动漫h| 日本欧美肥老太交大片| 欧美艳星brazzers| 亚洲国产一区二区三区| 91国产视频在线观看| 亚洲乱码国产乱码精品精的特点| 久久超碰97中文字幕| 欧美成va人片在线观看| 免费在线看成人av| 91精品国产全国免费观看| 日韩电影免费在线看| 日韩欧美综合一区| 国精品**一区二区三区在线蜜桃| 91精品免费观看| 精品一区二区三区影院在线午夜| 日韩女优电影在线观看| 久热成人在线视频| 精品福利二区三区| 久久国产精品一区二区| 国产婷婷色一区二区三区| 成人午夜大片免费观看| 综合电影一区二区三区| 在线看不卡av| 久久国产精品无码网站| 日本一区二区三级电影在线观看 | 国产成人啪免费观看软件| 久久久久高清精品| 99久久精品免费| 亚洲欧美另类综合偷拍| 欧洲一区在线电影| 秋霞影院一区二区| 国产亚洲精久久久久久| 91网站最新地址| 日韩精品国产欧美| 国产日韩在线不卡| 国产一区二区按摩在线观看| 精品国产免费人成在线观看| av不卡免费电影| 丝袜国产日韩另类美女| 久久女同精品一区二区| 在线观看不卡视频| 激情深爱一区二区| 国产精品传媒视频| 欧美一区二区啪啪| 成人av小说网| 奇米影视7777精品一区二区| 久久久综合网站| 欧美在线播放高清精品| 久久99日本精品| 自拍偷在线精品自拍偷无码专区| 欧美日韩aaaaaa| 成人av网站在线| 日韩电影网1区2区| 一区二区三区中文字幕电影| 久久一日本道色综合| 99麻豆久久久国产精品免费| 免费在线看成人av| 一区二区高清视频在线观看| 国产日韩欧美精品电影三级在线 | 久久蜜桃av一区二区天堂| 一本到高清视频免费精品| 精品一区二区国语对白| 亚洲一卡二卡三卡四卡五卡| 国产嫩草影院久久久久| 欧美绝品在线观看成人午夜影视| 国产一区 二区| 青草国产精品久久久久久| 亚洲免费观看高清完整版在线观看 | 麻豆视频观看网址久久| 亚洲欧美日韩久久精品| 国产精品视频线看| 久久午夜色播影院免费高清 | 日韩av电影免费观看高清完整版| 中文乱码免费一区二区| 精品国产精品网麻豆系列| 精品久久99ma| 91精品国产综合久久国产大片| www.亚洲精品| 精品亚洲成a人| 开心九九激情九九欧美日韩精美视频电影| 亚洲伦理在线精品| 亚洲一区二三区| 亚洲综合免费观看高清完整版在线 | 色综合天天综合网天天看片| 91丝袜美女网| 99久久精品国产精品久久 | 亚洲欧洲99久久| 精品国产99国产精品| 久久精品免视看| 久久久国产精品麻豆| 精品久久五月天| 精品99一区二区| 国产精品天干天干在线综合| 国产精品水嫩水嫩| 成人免费一区二区三区视频| 久久日韩粉嫩一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋 | 欧美丰满少妇xxxxx高潮对白| 欧美亚洲一区三区| 欧美性感一类影片在线播放| 欧洲国产伦久久久久久久| 成人激情小说网站| 91麻豆自制传媒国产之光| 91久久精品国产91性色tv| 在线免费不卡视频| 精品久久99ma| 国产精品私人影院| 亚洲欧美视频一区| 亚洲日本在线a| 亚洲成av人片一区二区三区| 男女激情视频一区| 亚洲精品一二三| 亚洲一区二区不卡免费| 欧美日韩高清一区二区不卡| 国产成人免费网站| 成人动漫在线一区| 国产精品每日更新在线播放网址| 久久影院视频免费| 99re亚洲国产精品| 欧美日韩久久久一区| 日韩欧美一区电影| 不卡av在线网| 精品一区二区三区视频| 一区av在线播放| 国产精品免费av| 色综合久久中文综合久久牛| 日产国产高清一区二区三区| 成人免费的视频| 欧美日韩第一区日日骚| 精品少妇一区二区三区免费观看| 91精品在线免费| 国产精品美女www爽爽爽| 亚洲丶国产丶欧美一区二区三区| 久久国产尿小便嘘嘘| 日本韩国一区二区| 26uuu欧美| 久久成人精品无人区| 欧美亚洲综合色| 国产精品久久看| 另类中文字幕网| 亚洲国产精品久久艾草纯爱| 国产精品国产三级国产普通话三级| 夜夜嗨av一区二区三区| 成人午夜激情视频| 国产亚洲精品aa午夜观看| 日韩电影在线看| 欧美精品乱码久久久久久按摩| 国产精品灌醉下药二区| 国产一区二区三区免费看| 欧美日韩高清一区二区三区| 中文字幕亚洲欧美在线不卡| 国产综合色精品一区二区三区| av午夜精品一区二区三区| 中文一区二区完整视频在线观看 | 精品剧情在线观看| 丝袜亚洲另类欧美| 日本韩国欧美三级| 国产精品久久毛片av大全日韩| 蜜臂av日日欢夜夜爽一区| 91麻豆精品久久久久蜜臀| 亚洲日本在线a| eeuss鲁一区二区三区| 欧洲激情一区二区| 亚洲一区精品在线| 色综合色狠狠天天综合色| 国产精品美女久久久久高潮 | 国产精品国产三级国产专播品爱网| 奇米亚洲午夜久久精品| 欧美日韩mp4| 亚洲成人手机在线| 91精品国产综合久久小美女| 亚洲国产精品久久久久秋霞影院| 9i看片成人免费高清| 欧美极品少妇xxxxⅹ高跟鞋 | 成人黄色国产精品网站大全在线免费观看| 日韩免费观看高清完整版| 日本欧美肥老太交大片| 91超碰这里只有精品国产| 亚洲色图色小说| 欧美色手机在线观看| 亚洲国产成人91porn| 欧美日韩一区三区四区| 蜜臀精品久久久久久蜜臀 | 在线观看亚洲精品视频| 夜夜精品视频一区二区| 成人午夜视频网站| 亚洲一区在线电影| 5858s免费视频成人| 日韩av成人高清| 欧美v亚洲v综合ⅴ国产v| 欧美性xxxxxx少妇|