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

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

?? commodityinputframe.java

?? 包括8個項目示例
?? JAVA
字號:
 import java.sql.*; 
import javax.swing.*; 
//import javax.swing.event.*;
import java.awt.*; 
import java.awt.event.*; 
import java.util.*; 

public class CommodityInputFrame extends JDialog 
{
	private Connection Commodityconnection; 
   	private Statement Commoditystatement; 
   	//private Statement InsertInputstatement; 
   	private ResultSet CommodityresultSet; 
   	private ResultSetMetaData rsMetaData;
   
    
    //GUI變量定義
	private JLabel CommoditySerialLabel ;
	private JLabel CommodityNameLabel ;
	private JLabel CommodityPriceLabel ;
	private JLabel CommodityDiscountLabel ;
	
   	private JTextField CommoditySerialField;
   	private JTextField CommodityNameField;
   	private JTextField CommodityPriceField;
   	private JTextField CommodityDiscountField;
   
	private JButton SubmmitButton ;
	private JButton cancelButton ;
	private JFrame parent; 
    
    public CommodityInputFrame(JFrame parent, boolean modal) 
    {
        super(parent, modal);
        this.parent = parent;
        pack();
        
        initComponents(); 
        
    }
    private void initComponents() 
    {
    	GridBagLayout layout = new GridBagLayout();
        Container contents = getContentPane();
        contents.setLayout(layout);

        GridBagConstraints constraints = new GridBagConstraints();

        setTitle ("商品信息錄入窗口");
        addWindowListener(new WindowAdapter () 
        {
            public void windowClosing(WindowEvent event) 
            {
                setVisible(false);
        		dispose();
            }
        });
        
        CommoditySerialField = new JTextField(); // needed below
        CommoditySerialField.setPreferredSize(new Dimension(150, 25));
        CommoditySerialLabel = new JLabel();
        CommoditySerialLabel.setText("商 品 編 號:        ");
        CommoditySerialLabel.setLabelFor(CommoditySerialField);
        constraints.weightx = 100;
        constraints.weighty = 100;
        constraints.gridx = 0;
        constraints.gridy = 0;
        constraints.gridwidth = 1;
        constraints.gridheight = 1;
        contents.add(CommoditySerialLabel, constraints);
        constraints.gridx = 1;
        constraints.gridy = 0;
        constraints.gridwidth = 2;
        constraints.gridheight = 1;
        contents.add(CommoditySerialField, constraints);
        //2
        CommodityNameField = new JTextField(); // needed below
        CommodityNameField.setPreferredSize(new Dimension(150, 25));
        CommodityNameLabel = new JLabel();
        CommodityNameLabel.setText("商 品 名 稱:        ");
        CommodityNameLabel.setLabelFor(CommodityNameField);
        constraints.gridx = 0;
        constraints.gridy = 1;
        constraints.gridwidth = 1;
        constraints.gridheight = 1;
        contents.add(CommodityNameLabel, constraints);
        constraints.gridx = 1;
        constraints.gridy = 1;
        constraints.gridwidth = 2;
        constraints.gridheight = 1;
        contents.add(CommodityNameField, constraints);
        //3
        CommodityPriceField = new JTextField(); // needed below
        CommodityPriceField.setPreferredSize(new Dimension(150, 25));
        CommodityPriceLabel = new JLabel();
        CommodityPriceLabel.setText("商 品 價 格:        ");
        CommodityPriceLabel.setLabelFor(CommodityPriceField);
        constraints.gridx = 0;
        constraints.gridy = 2;
        constraints.gridwidth = 1;
        constraints.gridheight = 1;
        contents.add(CommodityPriceLabel, constraints);
        constraints.gridx = 1;
        constraints.gridy = 2;
        constraints.gridwidth = 2;
        constraints.gridheight = 1;
        contents.add(CommodityPriceField, constraints);
        //4
        CommodityDiscountField = new JTextField(); // needed below
        CommodityDiscountField.setPreferredSize(new Dimension(150, 25));
        CommodityDiscountLabel = new JLabel();
        CommodityDiscountLabel.setText("商 品 折 扣:        ");
        CommodityDiscountLabel.setLabelFor(CommodityDiscountField);
        constraints.gridx = 0;
        constraints.gridy = 3;
        constraints.gridwidth = 1;
        constraints.gridheight = 1;
        contents.add(CommodityDiscountLabel, constraints);
        constraints.gridx = 1;
        constraints.gridy = 3;
        constraints.gridwidth = 2;
        constraints.gridheight = 1;
        contents.add(CommodityDiscountField, constraints);
		        
        JPanel buttonPanel = createButtonPanel(); // sets global loginButton
        constraints.gridx = 0;
        constraints.gridy = 4;
        constraints.gridwidth = 3;
        constraints.gridheight = 2;
        contents.add(buttonPanel, constraints);
        
        setSize( 500, 300 );
      	setResizable(false);
      	setLocation(200,100);	
    }
    
     private JPanel createButtonPanel() {

        JPanel panel = new JPanel();
        panel.setLayout(new BoxLayout(panel, 0));
        //panel.setSize( 490, 40 );
        //panel.setBorder(BorderFactory.createEtchedBorder());

        // login button (global variable)
        SubmmitButton = new JButton();
        SubmmitButton.setText("確  定");
        
        SubmmitButton.addActionListener(new ActionListener() 
        {
            public void actionPerformed(ActionEvent event) 
            {
                CommodityInfoInput();
            }
        });
        panel.add(SubmmitButton);

        // space
        panel.add(Box.createRigidArea(new Dimension(200,0)));

        // cancel button
        JButton cancelButton = new JButton();
        cancelButton.setText("返  回");
        
        cancelButton.addActionListener(new ActionListener() 
        {
            public void actionPerformed(ActionEvent event) 
            {
                dispose();
            }
        });
        panel.add(cancelButton);

        // space
        

        Vector buttons = new Vector(2);
        buttons.add(SubmmitButton);
        buttons.add(cancelButton);
        equalizeComponentSizes(buttons);
        buttons.removeAllElements(); // simplify gc
        return panel;
    } // createButtonPanel()


    private void equalizeComponentSizes(java.util.List components) {

        // Get the largest width and height
        int i = 0;
        Dimension maxPreferred = new Dimension(0,0);
        JComponent oneComponent = null;
        Dimension thisPreferred = null;
        for (i = 0; i < components.size(); ++i) {
            oneComponent = (JComponent)components.get(i);
            thisPreferred = oneComponent.getPreferredSize();
            maxPreferred.width =
                Math.max(maxPreferred.width, (int)thisPreferred.getWidth());
            maxPreferred.height =
                Math.max(maxPreferred.height, (int)thisPreferred.getHeight());
        }

        // reset preferred and maximum size since BoxLayout takes both
        // into account
        for (i = 0; i < components.size(); ++i) {
            oneComponent = (JComponent)components.get(i);
            oneComponent.setPreferredSize((Dimension)maxPreferred.clone());
            oneComponent.setMaximumSize((Dimension)maxPreferred.clone());
        }
    } // equalizeComponentSizes()
    
    private void CommodityInfoInput()
    {
   	   	
   	   if(
   		   CommoditySerialField.getText().equals( "" )||
   		   CommodityNameField.getText().equals( "" )||
   		   CommodityPriceField.getText().equals( "" )||
   		   CommodityDiscountField.getText().equals( "" ))
   		{
   			JOptionPane.showMessageDialog( this,"請填商品信息資料" ); 
         	//setTitle( "無記錄顯示" ); 
         	return; 	
   		}
   		
   		String url = "jdbc:odbc:VipQuery"; 
    	String username = ""; 
    	String password = ""; 
    	
    	
    	//加載驅動程序以連接數據庫
      	try 
      	{ 
        	Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); 
        	Commodityconnection = DriverManager.getConnection( url, username, password ); 
      	} 
      	//捕獲加載驅動程序異常
      	catch ( ClassNotFoundException cnfex ) 
      	{ 
        	System.err.println("裝載 JDBC/ODBC 驅動程序失敗。" ); 
        	cnfex.printStackTrace(); 
         	System.exit( 1 );  // terminate program 
      	} 
      	//捕獲連接數據庫異常
      	catch ( SQLException sqlex ) 
      	{ 
         	System.err.println( "無法連接數據庫" ); 
         	sqlex.printStackTrace(); 
         	System.exit( 1 );  // terminate program 
      	}
      	
      	try 
      	{ 
      		 String CommodityQuery = "select * from COMMODITY_ID where 商品編號 = "+CommoditySerialField.getText()+"";
      		 String CommodityInput = "insert into COMMODITY_ID VALUES("
      		 					+ CommoditySerialField.getText()+",'"+CommodityNameField.getText()+"',"
      		 					+ CommodityPriceField.getText()+","+CommodityDiscountField.getText()+")";
      		
      		 Commoditystatement = Commodityconnection.createStatement();
         	 CommodityresultSet = Commoditystatement.executeQuery( CommodityQuery );  
         	 
         	 boolean moreRecords = CommodityresultSet.next();     
         	 
         	 if ( moreRecords ) 
      		 { 
         		JOptionPane.showMessageDialog( this,"對不起,此商品號已經被使用,請重新輸入" ); 
         		//setTitle( "無記錄顯示" );
         		Commodityconnection.close(); 
         		return; 
      		 }  
      		 //InsertInputstatement =  Insertconnection.createStatement();
      		 int insert = Commoditystatement.executeUpdate( CommodityInput );//executeUpdate返回一個整型值
      		 
      		 if (insert == 1)
      		 {
      		 	JOptionPane.showMessageDialog( this,"商品信息錄入成功!" );
      		 	CommoditySerialField.setText("");
   		   		CommodityNameField.setText("");
   		   		CommodityPriceField.setText("");
   		   		CommodityDiscountField.setText("");
   		   		
      		 } 
      		
      	} 
      	catch ( SQLException sqlex ) 
      	{ 
        	sqlex.printStackTrace(); 
      	}  
        
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆久久久久久久| 91精品久久久久久久99蜜桃| 在线欧美小视频| 欧美不卡一二三| 亚洲国产乱码最新视频| 国产69精品久久久久毛片| 欧美日本一道本在线视频| 自拍偷自拍亚洲精品播放| 久久国产乱子精品免费女| 91黄视频在线| 成人欧美一区二区三区黑人麻豆| 激情综合色播五月| 欧美人妇做爰xxxⅹ性高电影 | 成人性生交大合| 制服丝袜亚洲色图| 亚洲国产精品影院| 欧美在线一二三| 亚洲精品中文字幕在线观看| 成人一区在线观看| 国产网红主播福利一区二区| 蜜乳av一区二区| 日韩一二三区不卡| 亚洲国产日韩a在线播放性色| proumb性欧美在线观看| 欧美国产精品v| 国产很黄免费观看久久| 国产偷v国产偷v亚洲高清 | 亚洲激情在线播放| 97久久超碰国产精品电影| 国产亚洲福利社区一区| 国产一区在线精品| 日韩精品综合一本久道在线视频| 日韩国产在线一| 884aa四虎影成人精品一区| 亚洲图片欧美视频| 欧美日韩久久久久久| 亚洲高清在线精品| 91麻豆精品国产自产在线观看一区 | 国产成人免费在线观看| 国产欧美精品一区二区色综合朱莉 | 久久精工是国产品牌吗| 日韩欧美国产一区二区在线播放| 国产精品99久久久久久久女警| 久久九九全国免费| 大桥未久av一区二区三区中文| 国产三级精品三级| 91首页免费视频| 亚洲国产精品视频| 欧美一级黄色大片| 国产麻豆精品theporn| 日本一二三不卡| 在线视频一区二区三区| 三级精品在线观看| 亚洲精品一区在线观看| 不卡一二三区首页| 亚洲成人免费影院| 精品久久五月天| 97se亚洲国产综合自在线观| 亚洲午夜激情av| 精品剧情在线观看| 91香蕉视频在线| 亚洲国产成人av好男人在线观看| 日韩视频中午一区| 国产999精品久久久久久绿帽| 亚洲女人小视频在线观看| 在线不卡中文字幕| 福利视频网站一区二区三区| 一区二区三区国产精华| 欧美videos中文字幕| 菠萝蜜视频在线观看一区| 亚洲va欧美va人人爽| 欧美国产日产图区| 欧美肥妇bbw| aaa国产一区| 欧美aaaaa成人免费观看视频| 国产精品久久久久久久久久久免费看| 在线一区二区三区做爰视频网站| 激情小说欧美图片| 亚洲综合另类小说| 国产欧美一区二区精品仙草咪| 色噜噜夜夜夜综合网| 黄网站免费久久| 午夜精品视频一区| 中文欧美字幕免费| 精品人在线二区三区| 欧美无人高清视频在线观看| 国产成人精品免费看| 日韩电影免费在线观看网站| 亚洲日本韩国一区| 国产清纯在线一区二区www| 欧美另类z0zxhd电影| 不卡一卡二卡三乱码免费网站| 久久国产精品99久久人人澡| 亚洲影院免费观看| **性色生活片久久毛片| 久久亚洲综合色一区二区三区| 欧美男男青年gay1069videost | 成人午夜短视频| 久久精品99国产精品日本| 五月激情六月综合| 亚洲一区二区视频| 亚洲精品午夜久久久| 中文字幕一区二区三| 久久精品一区二区三区不卡牛牛| 欧美一个色资源| 欧美人妇做爰xxxⅹ性高电影| 91免费小视频| 波多野洁衣一区| 岛国精品在线观看| 东方欧美亚洲色图在线| 国产丶欧美丶日本不卡视频| 韩国一区二区在线观看| 激情文学综合插| 国产丶欧美丶日本不卡视频| 国产伦理精品不卡| 国产乱子伦一区二区三区国色天香| 男人的j进女人的j一区| 麻豆91免费观看| 国产一区二区网址| 国产精品一级在线| 国产不卡高清在线观看视频| 成人精品国产一区二区4080| 成人精品免费视频| 色婷婷综合激情| 欧美日韩亚洲综合一区二区三区 | 国产日韩欧美精品综合| 欧美激情一区二区在线| 亚洲人xxxx| 亚洲永久精品大片| 蜜臀精品一区二区三区在线观看| 老色鬼精品视频在线观看播放| 精品一区二区三区久久| 国产成人精品亚洲日本在线桃色 | 欧美一级生活片| 日韩欧美123| 久久久777精品电影网影网| 国产精品毛片a∨一区二区三区| 亚洲视频一二三| 日韩影视精彩在线| 国产激情偷乱视频一区二区三区 | 亚洲综合一区二区三区| 亚洲影视在线播放| 久久av资源站| 成人国产精品免费网站| 欧美伊人精品成人久久综合97| 日韩一区二区三区四区| 国产色产综合色产在线视频| 一区二区三区中文在线观看| 免费观看日韩电影| 99re8在线精品视频免费播放| 欧美日韩精品欧美日韩精品| 欧美xxxxx裸体时装秀| 亚洲人一二三区| 久久精品国产**网站演员| 99久久免费精品| 日韩欧美二区三区| 一区二区三区日韩| 国产乱国产乱300精品| 欧美日韩中文字幕一区| 国产日产欧美一区二区视频| 亚洲第一精品在线| av成人免费在线| 精品国内二区三区| 亚洲成a人v欧美综合天堂下载| 国产一区不卡在线| 欧美高清www午色夜在线视频| 国产精品午夜久久| 极品美女销魂一区二区三区免费| 色一区在线观看| 欧美高清在线视频| 蜜桃av噜噜一区二区三区小说| 91成人在线免费观看| 国产精品久久久久久久久果冻传媒 | 国产精品久久久久久久久久免费看 | 久久精品一区二区三区四区| 午夜久久久久久| 色综合久久久网| 国产视频一区二区在线| 美女视频一区在线观看| 欧美日韩成人在线| 亚洲精品久久7777| 99久久久国产精品免费蜜臀| 久久在线观看免费| 欧美a级理论片| 制服视频三区第一页精品| 亚洲一区二区三区自拍| 色爱区综合激月婷婷| 国产精品沙发午睡系列990531| 国产一区二区三区综合| 欧美一级精品大片| 老司机精品视频一区二区三区| 69堂国产成人免费视频| 五月激情综合网| 欧美肥妇bbw| 毛片基地黄久久久久久天堂| 欧美美女bb生活片| 日韩成人av影视| 欧美sm美女调教| 国产精品99久久久久久宅男| 久久蜜桃av一区二区天堂|