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

📄 shop.java

📁 这是一个简单的网上购物系统的简单的代码
💻 JAVA
字号:
import java.util.*;
import java.Fram.*;
import java.awt.*;
import java.awt.event.*;

public class shop extends Fram implements ActionListener{
    Vector vect=new Vector();
    Label label1,label2,label0;
    TextField t0,t1,t2,t3;
    TextArea area;
    Button btn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9;

    public void init(){
       vect=new Vector(1,1);
       label0=new Label("品名");
       label1=new Label("数量");
       label2=new Label("单价");
       t0=new TextField(10);
       t1=new TextField(10);
       t2=new TextField(10);
       t3=new TextField(10);
       area=new TextArea(10,50);
       btn1=new Button("添加");
       btn2=new Button("删除");
       btn3=new Button("定位");
       btn4=new Button("清空");
       btn5=new Button("付款");
       btn6=new Button("清单");
       btn7=new Button("清屏");
       btn8=new Button("第一件商品");
       btn9=new Button("最后一件商品");
       add(label0);
       add(t0);
       add(label1);
       add(t1);
       add(label2);
       add(t2);
       add(btn1);
       add(btn2);
       add(btn3);
       add(t3);
       add(btn4);
       add(btn5);
       add(btn6);
       add(btn7);
       add(btn8);
       add(btn9);

       btn1.addActionListener(this);
       btn2.addActionListener(this);
       btn3.addActionListener(this);
       btn4.addActionListener(this);
       btn5.addActionListener(this);
       btn6.addActionListener(this);
       btn7.addActionListener(this);
       btn8.addActionListener(this);
       btn9.addActionListener(this);
   }

   public void actionPerformed(ActionEvent e){
       list v=new list(t0.getText(),t1.getText(),t2.getText());
       String s0=t0.getText()+t1.getText()+"斤,单价"+t2.getText()+"元";

       if(e.getSource()==btn1){
          vect.addElement(v);
          int k1=vect.indexOf(v);
          area.append("添加"+k1+"记录"+s0+"\n");
          t3.setText(String.valueOf(k1));
       }
      else if(e.getSource()==btn2){
          int k1=Integer.parseInt(t3.getText());
          vect.removeElementAt(k1);
          area.append("\n"+"删除了记录:"+s0+"\n");
       }
     else if(e.getSource()==btn3){
        int k=Integer.parseInt(t3.getText());
        list l1=(list)vect.elementAt(k);
        t0.setText(l1.pm);
        t1.setText(l1.number);
        t2.setText(l1.dj);
       }
    else if(e.getSource()==btn4) {
        vect.clear();
        area.append("清除所有记录"+vect.size()+"\n");
      }
    else if(e.getSource()==btn5){
        area.append("您购买了"+vect.size()+"种商品") ;
        double s=0;
        for(int i=0;i<vect.size();i++){
          list r=(list)vect.elementAt(i);
          s=s+Integer.parseInt(r.number)*Double.parseDouble(r.dj);
          }
       area.append("总金额为:"+s+"元,请您付款,谢谢!"+"\n");
       }
    else if(e.getSource()==btn6){
       area.append("\n"+"您购买了"+vect.size()+"种商品,如下:"+"\n");
       String t="";
       for(int i=0;i<vect.size();i++){
            list b=(list)vect.elementAt(i);
            area.append(t+i+"记录"+b.pm+b.number+"斤,单价"+b.dj+"元"+"\n");
          }
        }   
     else if(e.getSource()==btn7){
         area.setText("");
        }
    else if(e.getSource()==btn8){
        list v0=(list)vect.elementAt(0);
        t0.setText(v0.pm);
        t1.setText(v0.number);
        t2.setText(v0.dj);
        t3.setText("0");
        area.append("第一条记录"+v0.pm+v0.number+"斤,单价"+v0.dj+"元"+"\n");
       }
   else if(e.getSource()==btn9){
       list v2=(list)vect.elementAt(vect.size()-1);
         t0.setText(v2.pm);
         t1.setText(v2.number);
         t2.setText(v2.dj);
         t3.setText(String.valueOf(vect.size()-1));
        area.append("最后一条记录"+v2.pm+v2.number+"斤,单价"+v2.dj+"元"+"\n");
       }
   }

 class list {
     String pm,number,dj;

     list(String pm,String number,String dj){
         this.number=number;
         this.pm=pm;
         this.dj=dj;
       }  

     list(){
        this("","","");  
       }
  }
}

⌨️ 快捷键说明

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