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

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

?? cant.java

?? 這里是一個關于小賣部商品的管理系統
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;

//登陸模塊
class login extends JFrame implements ActionListener
{
	
	private JLabel ly,lm;
	private JTextField tfy;
	private JPasswordField pfm;
	private JButton btq,btqu;
	
	public login(String title)
	{
		super(title);
		
		Container c=getContentPane();
		c.setLayout(new GridBagLayout());
		GridBagConstraints gbc=new GridBagConstraints();
		gbc.insets=new Insets(10,10,10,10);
		gbc.weightx=0.5;
		gbc.weighty=0.5;
		
		gbc.gridx=0;
		gbc.gridy=0;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.WEST;
		ly=new JLabel("用戶名");
		c.add(ly,gbc);
		
		gbc.gridx=1;
		gbc.gridy=0;
		gbc.gridwidth=2;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfy=new JTextField(20);
		c.add(tfy,gbc);
		
		gbc.gridx=0;
		gbc.gridy=1;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.WEST;
		lm=new JLabel("密碼");
		c.add(lm,gbc);
		
		gbc.gridx=1;
		gbc.gridy=1;
		gbc.gridwidth=2;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		pfm=new JPasswordField(20);
		c.add(pfm,gbc);
		
		gbc.gridx=1;
		gbc.gridy=2;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		btq=new JButton("登陸");
		c.add(btq,gbc);
		btq.addActionListener(this);
		
		gbc.gridx=2;
		gbc.gridy=2;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		btqu=new JButton("退出");
		c.add(btqu,gbc);
		btqu.addActionListener(this);
		
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setBounds(100,100,350,350);
		this.show();
		
		try{
          		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		   }
       catch(ClassNotFoundException e)
       	   {
          		JOptionPane.showMessageDialog(null,"數據庫連接失敗");
           }
        try{
            	Connection con=DriverManager.getConnection("jdbc:odbc:cantdb");
            	Statement state=con.createStatement();
           }
       catch(SQLException e)
           {
            	JOptionPane.showMessageDialog(null,"數據庫連接失敗");
           }
	}
	
	public void actionPerformed(ActionEvent event)
	{
		String command=event.getActionCommand();
		if(command.equals("登陸"))
		{
			String username="",passwords="1",password="123456";
			username=tfy.getText();
			passwords=pfm.getText();
			String sql="SELECT password FROM t2 WHERE 用戶名='"+username+"'";
			int y=0;
			try{
                	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
					
					Connection con=DriverManager.getConnection("jdbc:odbc:cantdb");
					
					Statement state=con.createStatement();
					
					ResultSet rs=state.executeQuery(sql);
                	
                	int n=0;
                	
                	while(rs.next())
                	{
                 		password=rs.getString("password");
                 		n++;
                	}
                	if(n==0)
                	{
                		JOptionPane.showMessageDialog(this,"用戶名錯誤");
                		y++;
                	}
                	con.close();
               }
           catch(Exception ex)
               {
                	JOptionPane.showMessageDialog(this,"查詢失敗");
               }
			if(passwords.equals(password))
			{
				this.dispose();
				mainw mw=new mainw("主窗口");
			}
			else
			{
				if(y==0)
				JOptionPane.showMessageDialog(this,"密碼錯誤");
			}
		}
		if(command.equals("退出"))
		{
			System.exit(0);
		}
	}
	
	public static void main(String args[])
	{
		login log=new login("登陸");
	}
}

//主窗口
class mainw extends JFrame implements ActionListener
{
	
	private JMenuBar mb;
	private JMenu function,system;
	private JMenuItem append,demand,exit,delete,amend,appendp,demandp,exitp,deletep,amendp;
	private JPopupMenu pm;
	static JLabel ln,lp,la;
	static JTextField  tfn,tfp,tfa;
	
	public mainw(String title)
	{
		super(title);
		
		Container c=getContentPane();
		c.setLayout(new GridBagLayout());
		GridBagConstraints gbc=new GridBagConstraints();
		gbc.insets=new Insets(10,10,10,10);
		gbc.weightx=0.5;
		gbc.weighty=0.5;
		
		mb=new JMenuBar();
		setJMenuBar(mb);
		
		function=new JMenu("功能");
		mb.add(function);
		
		system=new JMenu("系統");
		mb.add(system);
		
		append=new JMenuItem("添加商品");
		function.add(append);
		append.addActionListener(this);
		
		demand=new JMenuItem("查詢商品信息");
		function.add(demand);
		demand.addActionListener(this);
		
		amend=new JMenuItem("修改商品信息");
		function.add(amend);
		amend.addActionListener(this);
		
		delete=new JMenuItem("刪除商品");
		function.add(delete);
		delete.addActionListener(this);
		
		exit=new JMenuItem("退出");
		system.add(exit);
		exit.addActionListener(this);
		
		appendp=new JMenuItem("添加商品");
		appendp.addActionListener(this);
		demandp=new JMenuItem("查詢商品信息");
		demandp.addActionListener(this);
		amendp=new JMenuItem("修改商品信息");
		amendp.addActionListener(this);
		deletep=new JMenuItem("刪除商品");
		deletep.addActionListener(this);
		exitp=new JMenuItem("退出");
		exitp.addActionListener(this);
		
		pm=new JPopupMenu();
		pm.add(appendp);
		pm.add(demandp);
		pm.add(amendp);
		pm.add(deletep);
		pm.addSeparator();
		pm.add(exitp);
		
		gbc.gridx=0;
		gbc.gridy=0;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		ln=new JLabel("商品名稱");
		c.add(ln,gbc);
		
		gbc.gridx=1;
		gbc.gridy=0;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfn=new JTextField(20);
		tfn.setEditable(false);
		c.add(tfn,gbc);
		
		gbc.gridx=0;
		gbc.gridy=1;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		lp=new JLabel("商品價格");
		c.add(lp,gbc);
		
		gbc.gridx=1;
		gbc.gridy=1;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfp=new JTextField(20);
		tfp.setEditable(false);
		c.add(tfp,gbc);
		
		gbc.gridx=0;
		gbc.gridy=2;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		la=new JLabel("庫存數量");
		c.add(la,gbc);
		
		gbc.gridx=1;
		gbc.gridy=2;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfa=new JTextField(20);
		tfa.setEditable(false);
		c.add(tfa,gbc);
		
		this.addMouseListener(new MouseAdapter()
		{
			public void mouseReleased(MouseEvent event)
			{
				if(event.isPopupTrigger())
				{
					pm.show(event.getComponent(),event.getX(),event.getY());
				}
			}
		}
		);
		
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setBounds(100,100,500,500);
		this.show();
	}
	
	public void actionPerformed(ActionEvent event)
	{
		String command=event.getActionCommand();
		if(command.equals("添加商品"))
		{
			append ap=new append(this,"添加商品",false);
		}
		if(command.equals("查詢商品信息"))
		{
			demand de=new demand(this,"查詢商品信息",false);
		}	
		if(command.equals("修改商品信息"))
		{	      
			amend am=new amend(this,"修改商品信息",false);
		}
		if(command.equals("刪除商品"))
		{	      
			delete del=new delete(this,"刪除商品",false);
		}
		if(command.equals("退出"))
		{	      
			exit ex=new exit(this,"退出",false);
		}
	}
}

//添加模塊
class append extends JDialog implements ActionListener
{
	
	private JLabel ln,lp,la;
	private JTextField tfn,tfp,tfa;
	private JButton bt,btqu;
	
	public append(Frame owner, String title, boolean modal)
	{
		super(owner,title,modal);
		
		Container c=getContentPane();
		c.setLayout(new GridBagLayout());
		GridBagConstraints gbc=new GridBagConstraints();
		gbc.insets=new Insets(10,10,10,10);
		gbc.weightx=0.5;
		gbc.weighty=0.5;
		
		gbc.gridx=0;
		gbc.gridy=0;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.WEST;
		ln=new JLabel("商品名稱");
		c.add(ln,gbc);
		
		gbc.gridx=1;
		gbc.gridy=0;
		gbc.gridwidth=2;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfn=new JTextField(20);
		c.add(tfn,gbc);
		
		gbc.gridx=0;
		gbc.gridy=1;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.WEST;
		lp=new JLabel("商品價格");
		c.add(lp,gbc);
		
		gbc.gridx=1;
		gbc.gridy=1;
		gbc.gridwidth=2;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfp=new JTextField(20);
		c.add(tfp,gbc);
		
		gbc.gridx=0;
		gbc.gridy=2;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.WEST;
		la=new JLabel("庫存數量");
		c.add(la,gbc);
		
		gbc.gridx=1;
		gbc.gridy=2;
		gbc.gridwidth=2;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		tfa=new JTextField(20);
		c.add(tfa,gbc);
		
		gbc.gridx=1;
		gbc.gridy=3;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		bt=new JButton("提交");
		c.add(bt,gbc);
		bt.addActionListener(this);
		
		gbc.gridx=2;
		gbc.gridy=3;
		gbc.gridwidth=1;
		gbc.gridheight=1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor=GridBagConstraints.CENTER;
		btqu=new JButton("取消");
		c.add(btqu,gbc);
		btqu.addActionListener(this);
		
		this.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
		this.setBounds(150,150,350,350);
		this.show();
	}
	
	public void actionPerformed(ActionEvent event)
	{
		String command=event.getActionCommand();
		if(command.equals("提交"))
		{
			String name,price,amount;
			name=tfn.getText();
			price=tfp.getText();
			amount=tfa.getText();
			try{
				Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			
				Connection con=DriverManager.getConnection("jdbc:odbc:cantdb");
			
				String sql="INSERT INTO t1 VALUES(?,?,?)";
			
				PreparedStatement ps=con.prepareStatement(sql);
			
				ps.setString(1,name);
				ps.setString(2,price);
				ps.setString(3,amount);
				ps.executeUpdate();
				con.close();
				JOptionPane.showMessageDialog(this,"添加成功");
				}
			catch(Exception ex)
				{
					System.out.println(ex);
				}	
		}
		if(command.equals("取消"))
		{
			this.dispose();
		}
	}
}	

//查詢模塊
class demand extends JDialog implements ActionListener
{
	
	private JLabel ln;
	private JTextField tfn;
	private JButton bt,btqu;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久户外露出| 综合在线观看色| 久久精品视频免费| 天堂一区二区在线免费观看| 国产精品一卡二| 欧美乱妇一区二区三区不卡视频| 久久精品欧美日韩| 婷婷六月综合亚洲| 色婷婷久久一区二区三区麻豆| 亚洲精品一线二线三线 | 欧美性猛交xxxx乱大交退制版 | 色哟哟亚洲精品| 久久精品网站免费观看| 久久国产精品色婷婷| 欧美人体做爰大胆视频| 自拍偷拍亚洲欧美日韩| 不卡一区二区中文字幕| 久久蜜臀中文字幕| 国产一区免费电影| 精品日产卡一卡二卡麻豆| 亚洲一区二区中文在线| 一本到不卡精品视频在线观看| 国产精品色婷婷久久58| 国产精品综合视频| 国产欧美一区二区在线观看| 久88久久88久久久| 欧美va在线播放| 免费不卡在线观看| 精品日韩欧美一区二区| 欧美96一区二区免费视频| 欧美一区二区三区四区视频| 日本女人一区二区三区| 4hu四虎永久在线影院成人| 亚洲高清免费观看| 欧美区在线观看| 日韩电影在线观看一区| 欧美美女网站色| 天堂资源在线中文精品| 6080国产精品一区二区| 久久99国产精品久久99果冻传媒| 日韩西西人体444www| 激情久久久久久久久久久久久久久久| 日韩一级黄色片| 国产一区二区三区在线看麻豆| 久久久久久久免费视频了| 国产精品自拍一区| 亚洲欧洲无码一区二区三区| 99精品视频一区二区三区| 亚洲影院在线观看| 欧美日韩精品电影| 狠狠狠色丁香婷婷综合激情| 亚洲国产成人一区二区三区| av一本久道久久综合久久鬼色| 亚洲精品国产第一综合99久久| 欧美日韩午夜影院| 国精品**一区二区三区在线蜜桃| 久久久久亚洲蜜桃| 91亚洲精品久久久蜜桃网站| 亚洲国产成人av| 精品国产一区二区精华| 成人av电影在线播放| 亚洲精品久久久蜜桃| 69堂成人精品免费视频| 国产精品一色哟哟哟| 亚洲欧美二区三区| 日韩一区二区高清| 不卡视频在线观看| 视频一区二区国产| 国产午夜精品久久久久久久| 色哟哟精品一区| 久久精品国产精品青草| 1024精品合集| 欧美电影免费观看完整版| 成+人+亚洲+综合天堂| 男女激情视频一区| 亚洲人成亚洲人成在线观看图片 | 99久久免费国产| 日韩精品亚洲一区| 欧美激情综合网| 欧美一区二视频| 99精品偷自拍| 国产91综合一区在线观看| 一区二区三区影院| 欧美激情一区二区三区全黄 | 久久久激情视频| 欧美人体做爰大胆视频| kk眼镜猥琐国模调教系列一区二区| 首页亚洲欧美制服丝腿| 国产精品国产精品国产专区不蜜| 日韩欧美国产wwwww| 欧美在线观看视频一区二区 | 国产精品私人自拍| 91精品国产福利| 欧美综合视频在线观看| 顶级嫩模精品视频在线看| 免费高清在线视频一区·| 亚洲欧美日韩小说| 国产精品素人一区二区| 精品国产1区二区| 欧美一二三四区在线| 欧美综合视频在线观看| 91亚洲男人天堂| eeuss鲁片一区二区三区 | 欧美大黄免费观看| 欧美狂野另类xxxxoooo| 欧美日韩一区高清| 色婷婷狠狠综合| 日本韩国精品在线| 色8久久人人97超碰香蕉987| 丁香婷婷综合色啪| 成人美女在线视频| 国产激情偷乱视频一区二区三区| 久久精品国产久精国产爱| 三级欧美韩日大片在线看| 亚洲电影视频在线| 亚洲香肠在线观看| 肉肉av福利一精品导航| 亚洲动漫第一页| 午夜精品久久久久久久99樱桃| 一区二区三区在线免费视频| 一区二区三区在线观看国产| 亚洲欧洲综合另类| 亚洲黄一区二区三区| 亚洲综合色婷婷| 婷婷六月综合亚洲| 日韩高清中文字幕一区| 欧美aaaaaa午夜精品| 国产一区二区三区在线看麻豆| 国产乱人伦精品一区二区在线观看 | 91麻豆6部合集magnet| 色综合久久中文综合久久牛| 欧美中文字幕不卡| 日韩一区二区三免费高清| 精品国产免费一区二区三区香蕉| 久久毛片高清国产| 国产精品成人免费在线| 亚洲国产日产av| 老司机精品视频导航| 国产91丝袜在线播放| 91在线一区二区三区| 欧美久久久久久久久久| 日韩免费观看高清完整版 | 91免费看片在线观看| 欧美三级日韩三级国产三级| 欧美一区二区三区日韩视频| 精品国产凹凸成av人导航| 欧美经典一区二区| 洋洋av久久久久久久一区| 免费观看在线综合| 不卡的av在线播放| 欧美一区永久视频免费观看| 国产日韩精品一区二区三区| 一区二区三区日本| 看电视剧不卡顿的网站| 99久久精品免费看| 欧美一二三在线| 亚洲精品免费电影| 国产久卡久卡久卡久卡视频精品| 欧美怡红院视频| 久久久91精品国产一区二区精品| 亚洲一区二区三区在线播放| 韩国女主播成人在线观看| 在线中文字幕不卡| 久久久久久免费毛片精品| 亚洲成人自拍偷拍| 成人国产精品免费观看动漫| 日韩视频一区二区三区 | 日韩成人精品视频| av一区二区不卡| 久久这里只有精品首页| 亚洲午夜在线视频| 成人国产精品免费网站| 精品国产乱码久久久久久久| 亚洲精品成人a在线观看| 国产99久久久国产精品潘金| 欧美一区日韩一区| 一卡二卡三卡日韩欧美| 成人h动漫精品一区二| 精品成人免费观看| 视频在线在亚洲| 欧美视频中文字幕| 最近日韩中文字幕| eeuss鲁片一区二区三区| 久久久91精品国产一区二区精品| 日韩黄色免费电影| 欧美色成人综合| 一区二区三区精密机械公司| 成人综合婷婷国产精品久久蜜臀 | 色94色欧美sute亚洲13| 国产精品美日韩| 国产精品一区专区| 精品久久久久久最新网址| 视频一区免费在线观看| 欧美日韩二区三区| 亚洲成人综合在线| 在线不卡的av| 人人精品人人爱| 欧美一区三区四区| 麻豆精品一二三| 精品国产一区二区三区久久影院|