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

📄 outframe.java

📁 超市管理系统 运行环境JDK1.4以上 JB2006 源代码公开
💻 JAVA
字号:
package com.aptech.view;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import javax.swing.JToggleButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import com.aptech.classmarket.*;
import javax.swing.border.TitledBorder;
import javax.swing.JOptionPane;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class OutFrame extends JFrame {
    public OutFrame() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        this.getContentPane().setBackground(Color.cyan);
        this.setJMenuBar(jMenuBar1);
        setTitle("一切为了顾客");
        lbl.setFont(new java.awt.Font("黑体", Font.BOLD, 20));
        lbl.setForeground(Color.red);
        lbl.setText("商品出库");
        lbl.setBounds(new Rectangle(146, 21, 92, 36));
        lbl2.setText("所属类别:");
        lbl2.setBounds(new Rectangle(15, 70, 64, 24));
        cob.setBounds(new Rectangle(81, 70, 109, 24));
        lbl3.setText("商品编号:");
        lbl3.setBounds(new Rectangle(212, 73, 68, 21));
        tex.setBounds(new Rectangle(274, 70, 99, 23));
        lbl4.setText("商品名称:");
        lbl4.setBounds(new Rectangle(15, 100, 65, 23));
        tex1.setBounds(new Rectangle(81, 100, 109, 26));
        lbl5.setText("计量单位:");
        lbl5.setBounds(new Rectangle(212, 104, 62, 21));
        cob1.setBounds(new Rectangle(273, 100, 100, 25));
        lbl6.setText("生产厂商:");
        lbl6.setBounds(new Rectangle(15, 133, 63, 24));
        tex2.setBounds(new Rectangle(81, 131, 109, 26));
        lbl7.setText("供应商:");
        lbl7.setBounds(new Rectangle(212, 133, 59, 24));
        tex3.setBounds(new Rectangle(273, 131, 100, 26));
        lbl8.setText("商品进价:");
        lbl8.setBounds(new Rectangle(15, 165, 60, 25));
        tex4.setBounds(new Rectangle(81, 166, 109, 27));
        lbl9.setText("出库数量:");
        lbl9.setBounds(new Rectangle(212, 168, 62, 23));
        tex5.setBounds(new Rectangle(273, 165, 100, 27));
        lbl10.setText("备  注:");
        lbl10.setBounds(new Rectangle(15, 206, 56, 24));
        tex6.setBounds(new Rectangle(81, 204, 292, 27));
        btn.setBackground(Color.cyan);
        btn.setText("出单");
        btn.setBounds(new Rectangle(60, 247, 72, 33));
        btn.addActionListener(new OutFrame_btn_actionAdapter(this));
        btn1.setBackground(Color.cyan);
        btn1.setText("退出");
        btn1.setBounds(new Rectangle(263, 247, 71, 33));
        btn1.addActionListener(new OutFrame_btn1_actionAdapter(this));
        jMenu1.setBackground(Color.cyan);
        jMenu1.setText("入库");
        jMenuItem1.setBackground(Color.cyan);
        jMenuItem1.setText("入库");
        jMenuItem1.addActionListener(new OutFrame_jMenuItem1_actionAdapter(this));
        jMenu2.setBackground(Color.cyan);
        jMenu2.setText("出库");
        jMenuItem2.setBackground(Color.cyan);
        jMenuItem2.setText("出库");
        jMenu3.setBackground(Color.cyan);
        jMenu3.setText("帮助");
        jMenuItem3.setBackground(Color.cyan);
        jMenuItem3.setText("操作规则");
        jMenuBar1.setBackground(Color.cyan);
        jLabel1.setBorder(titledBorder1);
        jLabel1.setBounds(new Rectangle(273, 12, 99, 19));
        jLabel2.setToolTipText("");
        jLabel2.setBounds(new Rectangle( -2, 0, 405, 302));
        jop.setBounds(new Rectangle(94, 377, 146, 64));
        this.getContentPane().add(lbl);
        this.getContentPane().add(lbl3);
        this.getContentPane().add(tex);
        this.getContentPane().add(lbl5);
        this.getContentPane().add(cob1);
        this.getContentPane().add(lbl7);
        this.getContentPane().add(tex3);
        this.getContentPane().add(lbl9);
        this.getContentPane().add(tex5);
        this.getContentPane().add(btn);
        this.getContentPane().add(cob);
        this.getContentPane().add(tex1);
        this.getContentPane().add(tex2);
        this.getContentPane().add(tex4);
        this.getContentPane().add(tex6);
        this.getContentPane().add(lbl10);
        this.getContentPane().add(lbl8);
        this.getContentPane().add(lbl6);
        this.getContentPane().add(lbl4);
        this.getContentPane().add(lbl2);
        this.getContentPane().add(btn1);
        this.getContentPane().add(jLabel1);
        this.getContentPane().add(jLabel2);
        this.getContentPane().add(jop);
        jMenuBar1.add(jMenu1);
        jMenuBar1.add(jMenu2);
        jMenuBar1.add(jMenu3);
        jMenu1.add(jMenuItem1);
        jMenu2.add(jMenuItem2);
        jMenu3.add(jMenuItem3);
        Timetext tt=new Timetext();
        String time=tt.time();
        String year=time.substring(2,4);
        String month=time.substring(5,7);
        String date=time.substring(8,10);
        String hour=time.substring(11,13);
        String minute=time.substring(14,16);
        jLabel1.setText("OU"+year+month+date+hour+minute);

    }

    JLabel lbl = new JLabel();
    JLabel lbl2 = new JLabel();
    JComboBox cob = new JComboBox();
    JLabel lbl3 = new JLabel();
    JTextField tex = new JTextField();
    JLabel lbl4 = new JLabel();
    JTextField tex1 = new JTextField();
    JLabel lbl5 = new JLabel();
    JComboBox cob1 = new JComboBox();
    JLabel lbl6 = new JLabel();
    JTextField tex2 = new JTextField();
    JLabel lbl7 = new JLabel();
    JTextField tex3 = new JTextField();
    JLabel lbl8 = new JLabel();
    JTextField tex4 = new JTextField();
    JLabel lbl9 = new JLabel();
    JTextField tex5 = new JTextField();
    JLabel lbl10 = new JLabel();
    JTextField tex6 = new JTextField();
    JToggleButton btn = new JToggleButton();
    JToggleButton btn1 = new JToggleButton();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenuItem jMenuItem1 = new JMenuItem();
    JMenu jMenu2 = new JMenu();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenu jMenu3 = new JMenu();
    JMenuItem jMenuItem3 = new JMenuItem();
    Icon mag=new ImageIcon("06.jpg");
    JLabel jLabel1 = new JLabel();
    TitledBorder titledBorder1 = new TitledBorder("");
    JLabel jLabel2 = new JLabel(mag);
    JOptionPane jop = new JOptionPane();
    public void btn1_actionPerformed(ActionEvent e) {
       this.dispose();
    }

    public void jMenuItem1_actionPerformed(ActionEvent e) {
        InFrame in=new InFrame();
        in.setSize(400,350);
        in.setVisible(true);
        this.dispose();
        in.setLocationRelativeTo(this);

    }

    public void btn_actionPerformed(ActionEvent e) {
         Outgoods outgoods=new Outgoods();
         outgoods.setstocksid(jLabel1.getText());
         outgoods.setgoodsid(tex.getText());
         outgoods.setgoodssort((String)cob.getSelectedItem());
         outgoods.setgoodsname(tex1.getText());
         outgoods.setunit((String)cob.getSelectedItem());
         outgoods.setaddress(tex2.getText());
         outgoods.setvent(tex3.getText());
         outgoods.setinprice(Float.parseFloat(tex4.getText()));
         outgoods.setamount(Integer.parseInt(tex5.getText()));
         outgoods.setbeizhu(tex6.getText());
         Timetext tt=new Timetext();
         String time=tt.time();
         outgoods.setoutime(time);
         Insertoutgoods insert=new Insertoutgoods();
         boolean flag=false;
         flag=insert.insert(outgoods);
         if(flag==true){
           jop.showMessageDialog(this,"添加成功","系统提示",JOptionPane.INFORMATION_MESSAGE);
       }
       else{
           jop.showMessageDialog(this,"添加失败","系统提示",JOptionPane.ERROR_MESSAGE);
       }

    }
}


class OutFrame_btn_actionAdapter implements ActionListener {
    private OutFrame adaptee;
    OutFrame_btn_actionAdapter(OutFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn_actionPerformed(e);
    }
}


class OutFrame_jMenuItem1_actionAdapter implements ActionListener {
    private OutFrame adaptee;
    OutFrame_jMenuItem1_actionAdapter(OutFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem1_actionPerformed(e);
    }
}


class OutFrame_btn1_actionAdapter implements ActionListener {
    private OutFrame adaptee;
    OutFrame_btn1_actionAdapter(OutFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btn1_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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