⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chazhao.java

📁 基于Java的仓库信息管理系统。本系统主要完成对超市仓库的库存管理
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.event.*;
import java.util.*;
import java.sql.*;
//这个查找功能作的是查找仓库库存

public class Chazhao extends JFrame implements ActionListener
{
		JButton b1=new JButton("确定",new ImageIcon("pic\\首记录.gif"));
		JButton b2=new JButton("取消",new ImageIcon("pic\\下记录.gif"));
		JButton b3=new JButton("图形显示");
	
					String s2=null;
					Statement s;
					ResultSet rs;
					int i=0;
    	JTextField jt0, jt1,jt2,jt3,jt4;
        JLabel lb0,lb1,lb2,lb3,lb4,lbda,lbxiao;
	    JPanel p[]=new JPanel[8];
        int s1,m1,m2,m3;
        
	public Chazhao()
	{
		super("查询总功能");
		jt0=new JTextField(20);
		jt1=new JTextField(20);
	    jt2=new JTextField(20);
	    jt3=new JTextField(20);
	    jt4=new JTextField(20);


	    lb0=new JLabel("商品名称:");
		lb1=new JLabel("进货数量:");
		lb2=new JLabel("出货数量:");
		lb3=new JLabel("仓库库存:");	
		lb4=new JLabel("一共盈利:");
	    lbda=new JLabel("<html><font color=red>商  品  总  信  息  查  询 </font></html>");
	    lbxiao=new JLabel("<html><font color=red>请在下面的空格输要查找的商品名称:</font></html>");
        
	    
	    jt1.setEditable(false);
	    jt2.setEditable(false);
	    jt3.setEditable(false); 
	    
	    jt4.setEditable(false);
	    Statement s;
	    ResultSet rs;
	    

	    
	    
	    Container con=getContentPane();
	    con.setLayout(new GridLayout(8,1));
	    for(int i=0;i<=7;i++)
	    {
	    	p[i]=new JPanel();
	    	p[i].setBackground(Color.YELLOW);
	    }
        p[0].add(lbda);
        p[1].add(lbxiao);
        p[2].add(lb0);
        p[2].add(jt0);
        p[3].add(lb1);
        p[3].add(jt1);
        p[4].add(lb2);
        p[4].add(jt2);
        p[5].add(lb3);
        p[5].add(jt3);
        p[6].add(lb4);
        p[6].add(jt4);
        p[7].add(b1);
        p[7].add(b2);
        p[7].add(b3);
        b3.addActionListener(this);
        b1.addActionListener(this);
        b2.addActionListener(this);
        
        b3.setEnabled(false);
        for(int j=0;j<=7;j++)
        {
        	con.add(p[j]);
        }
        super.setSize(400,600);
        super.setVisible(true);
		
	}
	boolean loadData()
	{
		try{
			 jt0.setText(rs.getString(2));
			 
			 jt1.setText(rs.getString(4));
			
			 m1=(int)Float.parseFloat(jt1.getText()); //in
			 jt2.setText(rs.getString(6));
			 m2=(int)Float.parseFloat(jt2.getText());//out
		     jt3.setText(rs.getString(7));
		     m3=(int)Float.parseFloat(jt3.getText());//yu
	//	    
		     
		    
		     
		     s1=(int)Float.parseFloat(rs.getString(8));
		     if(s1>=0)
		     {
		     	jt4.setText(""+s1);
		        lb4.setText("<html><font color=blue>总共盈利:</font></html>");
		     }
		     else
		     {
		     	jt4.setText(""+(-s1));
		     	lb4.setText("<html><font color=red>总共亏本:</font></html>");
		     }
		     
		     
		}catch(Exception e2)
		{
			
           return false;
		}
		return true;
	
	}

	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==b1)
		{
		
		String s1=null;;
		s1=jt0.getText();
	try
	{
	if(jt0.getText().equals(""))
	{
			JOptionPane.showMessageDialog(null,"查找的商品不能为空","提示",JOptionPane.WARNING_MESSAGE);
	}
	else
	{
	   	String url="jdbc:odbc:Test";
	    Connection con=DriverManager.getConnection(url);
	    s=con.createStatement
		(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
	    rs=s.executeQuery("select * from tj");
	    rs.first();
	    do{
	    	if(rs.getString(2).equals(jt0.getText()))
	    	{
	    		i=1;
	    		loadData();
	    		break;
	    		
	    	}
	    }while(rs.next());
				
		if(i==1)
		{
			
			JOptionPane.showMessageDialog(null,"商品查找成功","提示",JOptionPane.INFORMATION_MESSAGE);
		    b3.setEnabled(true);
		}
		else
		{
			JOptionPane.showMessageDialog(null,"没有找到你要查找的商品","提示",JOptionPane.ERROR_MESSAGE);
		    jt0.setText("");
		    b3.setEnabled(false);
		}	   	
				 
		
	}

	
		
	}catch(Exception ee)
	{
		
	}
	}//if(b1)
	else if(e.getSource()==b2)
	{
		jt0.setText("");
		jt1.setText("");
		jt2.setText("");
		jt3.setText("");
		jt4.setText("");
		
	}
	else if(e.getSource()==b3)
	{
		new Huatu(jt0.getText(),m1,m2,m3);
	}
	}

	


/*	public static void main(String args[])
	{
	
		new Chazhao();
	}*/
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -