📄 chazhao.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 + -