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

📄 sellmainmenu.java~1~

📁 管理系统
💻 JAVA~1~
📖 第 1 页 / 共 3 页
字号:
    //树型结构
    DefaultMutableTreeNode root = new DefaultMutableTreeNode("菜单选项");
    DefaultMutableTreeNode parent = new DefaultMutableTreeNode("销售信息");
    DefaultMutableTreeNode nparent = new DefaultMutableTreeNode("查询");


    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JPanel jPanel3 = new JPanel();
    JSplitPane jSplitPane1 = new JSplitPane();
    JSplitPane jSplitPane2 = new JSplitPane();
    JScrollPane jScrollPane1 = new JScrollPane();
    JTree jTree1 = new JTree(root);
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenu jMenu2 = new JMenu();
    JMenu jMenu3 = new JMenu();
    JMenu jMenu4 = new JMenu();
    JMenu jMenu5 = new JMenu();
    JMenu jMenu6 = new JMenu();
    JMenuItem jMenuItem1 = new JMenuItem();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenuItem jMenuItem3 = new JMenuItem();
    JMenuItem jMenuItem7 = new JMenuItem();
    JMenuItem jMenuItem8 = new JMenuItem();
    JMenuItem jMenuItem11 = new JMenuItem();
    JMenuItem jMenuItem13 = new JMenuItem();
    JMenu jMenu7 = new JMenu();
    JMenuItem jMenuItem15 = new JMenuItem();
    JMenuItem jMenuItem16 = new JMenuItem();
    Box hbox1 = Box.createHorizontalBox();
    JTextField jTextField1 = new JTextField();
    JTextField jTextField2 = new JTextField();
    JTextField jTextField3 = new JTextField();
    BorderLayout borderLayout4 = new BorderLayout();
    BorderLayout borderLayout3 = new BorderLayout();
    int num = (int) Math.round(Math.random() * 9);

    JPanel jPanel4 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JButton jButton3 = new JButton();
    JButton jButton4 = new JButton();
    JButton jButton5 = new JButton();
    JButton jButton6 = new JButton();
    JMenuItem jMenuItem17 = new JMenuItem();
    JMenuItem jMenuItem6 = new JMenuItem();
    JMenu jMenu8 = new JMenu();
    JMenuItem jMenuItem4 = new JMenuItem();
    JMenuItem jMenuItem9 = new JMenuItem();
    JMenuItem jMenuItem10 = new JMenuItem();
    JMenuItem jMenuItem12 = new JMenuItem();
    JMenuItem jMenuItem18 = new JMenuItem();
    JMenuItem jMenuItem19 = new JMenuItem();
    JMenu jMenu9 = new JMenu();
    JMenuItem jMenuItem5 = new JMenuItem();
    JMenuItem jMenuItem20 = new JMenuItem();
    GridLayout gridLayout1 = new GridLayout();
    JMenuItem jMenuItem14 = new JMenuItem();
    JMenuItem jMenuItem21 = new JMenuItem();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JScrollPane jScrollPane2 = new JScrollPane();
    JScrollPane jScrollPane3 = new JScrollPane();
    JTable jTable1 = new JTable();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel6 = new JLabel();
    JLabel jLabel7 = new JLabel();
    JLabel jLabel8 = new JLabel();
    JLabel jLabel9 = new JLabel();
    JLabel jLabel10 = new JLabel();
    JTextField TxtId = new JTextField();
    JTextField TxtName = new JTextField();
    JTextField TxtPrice = new JTextField();
    JTextField TxtSprice = new JTextField();
    JTextField TxtDate = new JTextField();
    JTextField txtProfit = new JTextField();
    JButton jButton7 = new JButton();
    JOptionPane jp = new JOptionPane();
    JPanel jPanel5 = new JPanel();
    JRadioButton jRadioButton1 = new JRadioButton();
    JRadioButton jRadioButton2 = new JRadioButton();
    ButtonGroup buttonGroup1 = new ButtonGroup();
    JRadioButton jRadioButton4 = new JRadioButton();

    private String txtname;
    private String txtsprice;
    private String txtprice;
    private String txtrofit;
    JButton jButton8 = new JButton();
    private Icon image;
    JLabel jLabel11 = new JLabel();
    public void getTime() {
        Date date = new Date();
        DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
        TxtDate.setText(dft.format(date));
    }

    public void jButton7_actionPerformed(ActionEvent e) {
          this.getTime();
        Sid sid = new Sid();
       if (jRadioButton1.isSelected()) { //数据的填加
           txtProfit.setEditable(false);
           String txtid = TxtId.getText();
           String txtname = TxtName.getText();
           String txtprice = TxtPrice.getText();
           String txtsprice = TxtSprice.getText();
           String txtdate = TxtDate.getText();


           TxtId.setEditable(true);
           TxtName.setEditable(true);
           TxtPrice.setEditable(true);
           TxtSprice.setEditable(true);
           txtProfit.setEditable(false);

            if (txtid.length() == 0) { //判断编号是否为空,如果为空,就请重新输入
                jp.showMessageDialog(this, "编号不能为空,请重新输入!");
                return;
            } else { //判断编号是不是存在,如果存在请重新输入
                if (sid.isID(txtid)) {
                    jp.showMessageDialog(this, "编号已存在,请重新输入!");
                    TxtId.setText("");
                    return;
                }
            }

            if (txtname.length() == 0) { //判断名称是否为空,如果为空请重新输入
                jp.showMessageDialog(this, "名称不能为空,请重新输入!");
                return;
            }

            char[] tm = txtname.toCharArray(); //判断名称是否为数字,如果是数字,请重新输入
            for (int i = 0; i < txtname.length(); i++) {
                if (Character.isDigit(tm[i])) {
                    jp.showMessageDialog(this, "名称不能为数字,请重新输入!");
                    TxtName.setText("");
                    return;
                }
            }
           //判断原价文本框是否为空或是字母,如果为空,或是字母,就请重新输入
            if (txtprice.length() == 0) {
                jp.showMessageDialog(this, "原价不能为空,请输入");
                return;
            }
            char[] ch = txtprice.toCharArray();
            for (int i = 0; i < txtprice.length(); i++) {
                if (Character.isLetter(ch[i])) {
                    jp.showMessageDialog(this, "原价不能为字母,请输入数字!");
                    this.TxtPrice.setText("");
                    return;
                }
            }
            //判断售价文本框是否为空或是字母,如果为空,或是字母,就请重新输入
            if (txtsprice.length() == 0) {
                jp.showMessageDialog(this, "售价不能为空,请输入");
                return;
            }
            char[] th = txtsprice.toCharArray();
            for (int i = 0; i < txtsprice.length(); i++) {
                if (Character.isLetter(th[i])) {
                    jp.showMessageDialog(this, "售价不能为字母,请输入数字!");
                    TxtSprice.setText("");
                    return;
                }
            }
            double txt1;
            double txt2;
            double txt3;
            txtprice = TxtPrice.getText();
            txtsprice = TxtSprice.getText();
            txtrofit = txtProfit.getText();
            txt2 = Double.parseDouble(txtprice);
            txt3 = Double.parseDouble(txtsprice);
            txt1 = txt2- txt3;
            txtProfit.setText(String.valueOf(txt1));
            txtrofit = txtProfit.getText();
            //判断赢利文本框是否为空或者是字母,为空的话,请重新输入
//            if (txtrofit.length() == 0) {
//               jp.showMessageDialog(this, "赢利不能为空,请输入!");
//               return;
//            }
//            char[] tx = txtrofit.toCharArray();
//           for (int i = 0; i < txtrofit.length(); i++) {
//               if (Character.isLetter(tx[i])) {
//                    jp.showMessageDialog(this, "赢利不能为字母,请输入数字!");
//                   this.txtProfit.setText("");
//                    return;
//                }
//           }
            //判断连接情况
            AddInfoAction aia = new AddInfoAction();
            if (aia.addInfo(txtid, txtname, txtprice, txtsprice,txtrofit ,
                           txtdate )) {
                jp.showMessageDialog(this, "添加成功!");
                ShowTable st = new ShowTable();
                this.jTable1 = st.getTable("select * from Sell");
               jTable1.addMouseListener(new SMainMenu_jTable1_mouseAdapter(this));

                jScrollPane3.getViewport().add(jTable1);
                jTable1.getTableHeader().setReorderingAllowed(false);
                this.jTable1.getTableHeader().setResizingAllowed(false);
                TxtId.setText("");
                TxtName.setText("");
                TxtPrice.setText("");
                TxtSprice.setText("");
                TxtDate.setText("");
                txtProfit.setEditable(false);
               } else {
                jp.showMessageDialog(this, "没有添加成功,请重新输入!");
                }
           }

        //数据的删除
        if (jRadioButton2.isSelected()) {
             txtProfit.setEditable(false);
            String txtid = TxtId.getText();
            String txtname = TxtName.getText();
            String txtprice = TxtPrice.getText();
            String txtsprice = TxtSprice.getText();
            String txtdate = TxtDate.getText();
            String txtrofit = txtProfit.getText();
            TxtName.setEditable(false);
            TxtPrice.setEditable(false);
            TxtSprice.setEditable(false);
            TxtDate.setEditable(false);
            txtProfit.setEditable(false);
            Sid sad = new Sid();
            if (txtid.length() == 0) {
                jp.showMessageDialog(this, "编号必须填写,请输入!");
                this.TxtId.setText("");
                return;
            }
             // Sid sid = new Sid();
            if(!sid.isID(txtid)){
                jp.showMessageDialog(this,"编号不存在请重新输入");
                return;
            }


           DeleteInfoAction dif = new DeleteInfoAction();
            if (dif.deia(txtid, txtname, txtsprice, txtprice, txtdate,txtrofit)){
                ShowTable st = new ShowTable();
                jp.showMessageDialog(this, "删除失败");
                } else {
                    jp.showMessageDialog(this, "删除成功!");
                    ShowTable st = new ShowTable();
                    this.jTable1 = st.getTable("select * from Sell");
                    jTable1.addMouseListener(new SMainMenu_jTable1_mouseAdapter(this));
                    jScrollPane3.getViewport().add(jTable1);
                    jTable1.getTableHeader().setReorderingAllowed(false);
                    this.jTable1.getTableHeader().setResizingAllowed(false);

                    TxtId.setText("");
                    TxtName.setText("");
                    TxtPrice.setText("");
                    TxtSprice.setText("");
                    TxtDate.setText("");
                    txtProfit.setText("");
                }
            }
            //数据的查询
            //珠宝销售信息数据的修改
            if (jRadioButton4.isSelected()) {
                txtProfit.setEditable(false);
                String txtid = null;
                String txtname = null;
                String txtprice = null;
                String txtsprice = null;
                String txtdate = null;
                String txtrofit = null;

                 txtid = this.TxtId.getText();
                 txtname = this.TxtName.getText();
                 txtprice = this.TxtPrice.getText();
                 txtsprice = this.TxtSprice.getText();
                 txtdate = this.TxtDate.getText();
                 txtrofit = this.txtProfit.getText();

            if (txtid.length() == 0) {
                jp.showMessageDialog(this, "请输入你要修改销售物品的编号!");
                return;
            }
            if(!sid.isID(txtid)){
                jp.showMessageDialog(this,"编号不存在,请重新输入");
                return;

            }

            if(txtname.length() == 0){
                jp.showMessageDialog(this,"物品名称不能为空,请填写!");
                return;
            }
             //判断原价文本框是否为空或是字母,如果为空,或是字母,就请重新输入
            if(txtprice.length() ==0){

⌨️ 快捷键说明

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