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

📄 inframe.java

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

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.Color;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JToggleButton;
import javax.swing.BorderFactory;
import javax.swing.border.TitledBorder;
import javax.swing.border.Border;
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.JOptionPane;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class InFrame extends JFrame {
    JPanel contentPane;
    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();
    JLabel lbl11 = new JLabel();
    JTextField tex7 = new JTextField();
    JLabel lbl12 = new JLabel();
    JTextField tex8 = new JTextField();
    JToggleButton btn = new JToggleButton();
    JToggleButton btn1 = new JToggleButton();
    TitledBorder titledBorder1 = new TitledBorder("");
    Border border1 = BorderFactory.createLineBorder(Color.black, 2);
    TitledBorder titledBorder2 = new TitledBorder("");
    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 jLabel2 = new JLabel();
    TitledBorder titledBorder3 = new TitledBorder("");
    JLabel jLabel1 = new JLabel(mag);
    JOptionPane jop = new JOptionPane();
    public InFrame() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        this.getContentPane().setBackground(Color.cyan);
        this.setJMenuBar(jMenuBar1);
        setSize(new Dimension(400, 320));
        setTitle("一切为了顾客");
        lbl.setFont(new java.awt.Font("黑体", Font.BOLD, 20));
        lbl.setForeground(Color.red);
        lbl.setText("采购进货");
        lbl.setBounds(new Rectangle(161, 19, 90, 39));
        lbl2.setText("商品类别:");
        lbl2.setBounds(new Rectangle(17, 64, 66, 24));
        cob.setBorder(BorderFactory.createEtchedBorder());
        cob.setBounds(new Rectangle(80, 64, 93, 24));
        lbl3.setText("商品编号:");
        lbl3.setBounds(new Rectangle(200, 67, 64, 21));
        tex.setBounds(new Rectangle(265, 66, 102, 24));
        lbl4.setText("商品名称:");
        lbl4.setBounds(new Rectangle(17, 97, 63, 23));
        tex1.setBounds(new Rectangle(80, 98, 93, 24));
        lbl5.setText("计量单位:");
        lbl5.setBounds(new Rectangle(198, 100, 63, 22));
        cob1.setBounds(new Rectangle(265, 98, 102, 25));
        lbl6.setText("商品进价:");
        lbl6.setBounds(new Rectangle(17, 130, 61, 22));
        tex2.setBounds(new Rectangle(80, 129, 93, 24));
        lbl7.setText("进货数量:");
        lbl7.setBounds(new Rectangle(200, 129, 63, 22));
        tex3.setBounds(new Rectangle(265, 128, 102, 24));
        lbl8.setText("供应商:");
        lbl8.setBounds(new Rectangle(16, 157, 50, 22));
        tex4.setBounds(new Rectangle(80, 156, 93, 24));
        lbl9.setText("生产厂商:");
        lbl9.setBounds(new Rectangle(199, 158, 64, 21));
        tex5.setBounds(new Rectangle(265, 156, 102, 24));
        lbl10.setText("合计金额:");
        lbl10.setBounds(new Rectangle(16, 187, 61, 22));
        tex6.setBounds(new Rectangle(80, 184, 93, 25));
        lbl11.setText("付款金额:");
        lbl11.setBounds(new Rectangle(198, 187, 64, 22));
        tex7.setBounds(new Rectangle(265, 183, 102, 25));
        tex7.addActionListener(new Frame1_tex7_actionAdapter(this));
        lbl12.setText("备  注:");
        lbl12.setBounds(new Rectangle(18, 217, 56, 21));
        tex8.setBounds(new Rectangle(80, 219, 289, 23));
        btn.setBackground(Color.cyan);
        btn.setBorder(BorderFactory.createRaisedBevelBorder());
        btn.setText("订单");
        btn.setBounds(new Rectangle(61, 258, 76, 29));
        btn.addActionListener(new InFrame_btn_actionAdapter(this));
        btn1.setBackground(Color.cyan);
        btn1.setBorder(BorderFactory.createRaisedBevelBorder());
        btn1.setText("退出");
        btn1.setBounds(new Rectangle(259, 258, 74, 29));
        btn1.addActionListener(new InFrame_btn1_actionAdapter(this));
        jMenu1.setBackground(Color.cyan);
        jMenu1.setText("入库");
        jMenuItem1.setBackground(Color.cyan);
        jMenuItem1.setText("入库");
        jMenu2.setBackground(Color.cyan);
        jMenu2.setText("出库");
        jMenuItem2.setBackground(Color.cyan);
        jMenuItem2.setText("出库");
        jMenuItem2.addActionListener(new InFrame_jMenuItem2_actionAdapter(this));
        jMenu3.setBackground(Color.cyan);
        jMenu3.setText("帮助");
        jMenuItem3.setBackground(Color.cyan);
        jMenuItem3.setText("操作规则");
        jMenuBar1.setBackground(Color.cyan);
        jLabel2.setBorder(titledBorder3);
        jLabel2.setBounds(new Rectangle(270, 11, 97, 20));
        jLabel1.setBounds(new Rectangle(0, 0, 403, 320));
        jop.setBounds(new Rectangle(87, 364, 111, 33));
        contentPane.add(lbl3);
        contentPane.add(tex);
        contentPane.add(lbl4);
        contentPane.add(lbl5);
        contentPane.add(cob1);
        contentPane.add(lbl6);
        contentPane.add(lbl2);
        contentPane.add(tex2);
        contentPane.add(lbl7);
        contentPane.add(tex3);
        contentPane.add(lbl8);
        contentPane.add(lbl9);
        contentPane.add(tex5);
        contentPane.add(lbl10);
        contentPane.add(tex1);
        contentPane.add(tex4);
        contentPane.add(tex6);
        contentPane.add(cob);
        contentPane.add(lbl11);
        contentPane.add(tex7);
        contentPane.add(lbl12);
        contentPane.add(tex8);
        contentPane.add(btn);
        contentPane.add(btn1);
        contentPane.add(lbl);
        contentPane.add(jLabel2);
        contentPane.add(jLabel1);
        contentPane.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);
       jLabel2.setText("IN"+year+month+date+hour+minute);

    }

    public void tex7_actionPerformed(ActionEvent e) {

    }

    public void btn1_actionPerformed(ActionEvent e) {
            this.dispose();
    }

    public void jMenuItem2_actionPerformed(ActionEvent e) {
       OutFrame out=new OutFrame();
       out.setSize(400,350);
       out.setVisible(true);
       this.dispose();
       out.setLocationRelativeTo(this);

    }

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


class InFrame_btn_actionAdapter implements ActionListener {
    private InFrame adaptee;
    InFrame_btn_actionAdapter(InFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class InFrame_jMenuItem2_actionAdapter implements ActionListener {
    private InFrame adaptee;
    InFrame_jMenuItem2_actionAdapter(InFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class InFrame_btn1_actionAdapter implements ActionListener {
    private InFrame adaptee;
    InFrame_btn1_actionAdapter(InFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class Frame1_tex7_actionAdapter implements ActionListener {
    private InFrame adaptee;
    Frame1_tex7_actionAdapter(InFrame adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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