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

📄 shopchukudialogview.java~25~

📁 用java写的仓库管理
💻 JAVA~25~
字号:
package cangku;

import java.awt.BorderLayout;
import java.awt.Frame;

import javax.swing.JDialog;
import javax.swing.JPanel;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Font;
import java.awt.GridLayout;
import javax.swing.JTextField;
import javax.swing.BorderFactory;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import java.util.Date;
import java.text.SimpleDateFormat;

public class ShopChuKuDialogView extends JDialog {
    JPanel Panl = new JPanel();
    ShopChuKuHandler sh=new ShopChuKuHandler(this);
    BorderLayout borderLayout1 = new BorderLayout();
    JPanel PanL1 = new JPanel();
    JPanel PanL2 = new JPanel();
    JPanel PanL3 = new JPanel();
    JPanel Panll1 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    JPanel Panll2 = new JPanel();
    JLabel lblTitle = new JLabel();
    GridLayout gridLayout1 = new GridLayout();
    JPanel Pan1 = new JPanel();
    JPanel Pan3 = new JPanel();
    JPanel Pan2 = new JPanel();
    JLabel lblKefuName = new JLabel();
    JTextField txtKefuName = new JTextField();
    JLabel lblOptionName = new JLabel();
    JLabel lblOptionNames = new JLabel();
    JLabel lbltihouPiaoHao = new JLabel();
    JLabel lbltihouPiaoHaos = new JLabel();
    JLabel lbltihoushijian = new JLabel();
    JLabel lbltihoushijians = new JLabel();
    JPanel Panlll1 = new JPanel();
    BorderLayout borderLayout3 = new BorderLayout();
    JPanel Panlll2 = new JPanel();
    JLabel lblshuliang = new JLabel();
    JLabel lblshuliangs = new JLabel();
    JLabel lblpinzhongliangs = new JLabel();
    JLabel lblzongjine = new JLabel();
    JLabel lblpinzhongliang = new JLabel();
    JLabel lblzongjines = new JLabel();
    JLabel lblbuyao = new JLabel();
    GridLayout gridLayout2 = new GridLayout();
    JPanel Panel2 = new JPanel();
    JPanel Panel1 = new JPanel();
    JButton btnExit = new JButton(new ImageIcon("image/Exit2 .jpg"));
    JButton btnquxiao = new JButton(new ImageIcon("image/Quxiao2.jpg"));
    JButton btnSave = new JButton(new ImageIcon("image/Save2.jpg"));
    JButton btnAdd = new JButton(new ImageIcon("image/Add2.jpg"));
    BorderLayout borderLayout4 = new BorderLayout();
    String mm=null;
    String[] str={"商品编号","商品名称","数量","金额","客户名称","提货编号","提货日期"};
    String[][] date=new String[50][7];
    JTable Table1 = new JTable(date,str);
    JScrollPane ScrollPane1 = new JScrollPane();
    public ShopChuKuDialogView(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public ShopChuKuDialogView() {
        this(new Frame(), "商品出库管理", false);
    }

    private void jbInit() throws Exception {
        Panl.setLayout(borderLayout1);
        PanL1.setPreferredSize(new Dimension(650, 100));
        PanL1.setLayout(borderLayout2);
        PanL2.setBorder(BorderFactory.createEtchedBorder());
        PanL2.setPreferredSize(new Dimension(650, 200));
        PanL2.setLayout(borderLayout4);
        PanL3.setPreferredSize(new Dimension(650, 80));
        PanL3.setLayout(borderLayout3);
        Panll1.setPreferredSize(new Dimension(650, 40));
        Panll2.setPreferredSize(new Dimension(650, 60));
        Panll2.setLayout(gridLayout1);
        lblTitle.setFont(new java.awt.Font("宋体", Font.BOLD, 35));
        lblTitle.setText("商品出库管理");
        gridLayout1.setColumns(3);
        lblKefuName.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblKefuName.setPreferredSize(new Dimension(80, 24));
        lblKefuName.setText("客户名称:");
        txtKefuName.setPreferredSize(new Dimension(120, 24));
        lblOptionName.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblOptionName.setPreferredSize(new Dimension(80, 24));
        lblOptionName.setText("操 作 员:");
        lblOptionNames.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblOptionNames.setBorder(BorderFactory.createLineBorder(Color.black));
        lblOptionNames.setPreferredSize(new Dimension(120, 24));
        lblOptionNames.setText(mm);
        System.out.println(mm);

        lbltihouPiaoHao.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lbltihouPiaoHao.setPreferredSize(new Dimension(80, 24));
        lbltihouPiaoHao.setText("提货票号:");
        lbltihouPiaoHaos.setBorder(BorderFactory.createLineBorder(Color.black));
        lbltihouPiaoHaos.setPreferredSize(new Dimension(120, 24));
        lbltihoushijian.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lbltihoushijian.setPreferredSize(new Dimension(80, 24));
        lbltihoushijian.setText("提货时间:");
        lbltihoushijians.setBorder(BorderFactory.createLineBorder(Color.black));
        lbltihoushijians.setPreferredSize(new Dimension(120, 24));
        Date nowtime=new Date();
        SimpleDateFormat fore=new SimpleDateFormat("yyyy-MM-dd");
        lbltihoushijians.setText(fore.format(nowtime));

        Panlll1.setBorder(BorderFactory.createEtchedBorder());
        Panlll1.setPreferredSize(new Dimension(650, 40));
        Panlll2.setBorder(BorderFactory.createEtchedBorder());
        Panlll2.setPreferredSize(new Dimension(650, 40));
        Panlll2.setLayout(gridLayout2);
        lblshuliang.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblshuliang.setPreferredSize(new Dimension(70, 24));
        lblshuliang.setText("数    量:");
        lblshuliangs.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblshuliangs.setBorder(BorderFactory.createLineBorder(Color.black));
        lblshuliangs.setPreferredSize(new Dimension(80, 24));
        lblpinzhongliangs.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblpinzhongliangs.setBorder(BorderFactory.createLineBorder(Color.black));
        lblpinzhongliangs.setPreferredSize(new Dimension(80, 24));
        lblzongjine.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblzongjine.setPreferredSize(new Dimension(70, 24));
        lblzongjine.setText("总 金 额:");
        lblpinzhongliang.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblpinzhongliang.setPreferredSize(new Dimension(70, 24));
        lblpinzhongliang.setText("品种数量:");
        lblzongjines.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblzongjines.setBorder(BorderFactory.createLineBorder(Color.black));
        lblzongjines.setPreferredSize(new Dimension(80, 24));
        lblbuyao.setPreferredSize(new Dimension(150, 24));
        gridLayout2.setColumns(2);
        btnExit.setBorder(BorderFactory.createRaisedBevelBorder());
        btnExit.setPreferredSize(new Dimension(74, 25));
        btnExit.setActionCommand("Exit");
        btnExit.addActionListener(sh);

        btnquxiao.setBorder(BorderFactory.createRaisedBevelBorder());
        btnquxiao.setPreferredSize(new Dimension(74, 25));
        btnquxiao.setActionCommand("quxiao");
        btnquxiao.addActionListener(sh);

        btnSave.setBorder(BorderFactory.createRaisedBevelBorder());
        btnSave.setPreferredSize(new Dimension(74, 25));
        btnSave.setActionCommand("Save");
        btnSave.addActionListener(sh);

        btnAdd.setBorder(BorderFactory.createRaisedBevelBorder());
        btnAdd.setPreferredSize(new Dimension(74, 25));
        btnAdd.setActionCommand("Add");
        btnAdd.addActionListener(sh);

        Table1.setCellSelectionEnabled(true);
        Table1.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);

        getContentPane().add(Panl);
        Panl.add(PanL1, java.awt.BorderLayout.NORTH);
        Panl.add(PanL2, java.awt.BorderLayout.CENTER);
        PanL2.add(ScrollPane1, java.awt.BorderLayout.CENTER);
        ScrollPane1.getViewport().add(Table1);
        ScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        Panl.add(PanL3, java.awt.BorderLayout.SOUTH);
        PanL1.add(Panll1, java.awt.BorderLayout.NORTH);
        for(int k=0;k<50;k++){
            for(int j=0;j<7;j++){
                Table1.setValueAt("",k,j);
            }
        }
        int m=sh.Stselect(date);
        for(int k=0;k<m;k++){
            for(int j=0;j<7;j++){
                Table1.setValueAt(date[k][j],k,j);
            }
        }
        lblpinzhongliangs.setText(Integer.toString(m));
        lblshuliangs.setText(Integer.toString(sh.shuliang));
        lblzongjines.setText(Integer.toString(sh.zongjine));
        Panll1.add(lblTitle);
        PanL1.add(Panll2, java.awt.BorderLayout.CENTER);
        Panll2.add(Pan1);
        Pan1.add(lblKefuName);
        Pan1.add(txtKefuName);
        Pan1.add(lblOptionName);
        Pan1.add(lblOptionNames);
        Panll2.add(Pan2);
        Panll2.add(Pan3);
        Pan3.add(lbltihouPiaoHao);
        Pan3.add(lbltihouPiaoHaos);
        Pan3.add(lbltihoushijian);
        Pan3.add(lbltihoushijians);
        PanL3.add(Panlll1, java.awt.BorderLayout.NORTH);
        Panlll1.add(lblpinzhongliang);
        Panlll1.add(lblpinzhongliangs);
        Panlll1.add(lblshuliang);
        Panlll1.add(lblshuliangs);
        Panlll1.add(lblzongjine);
        Panlll1.add(lblzongjines);
        Panlll1.add(lblbuyao);
        PanL3.add(Panlll2, java.awt.BorderLayout.CENTER);
        Panlll2.add(Panel1);
        Panlll2.add(Panel2);
        Panel2.add(btnAdd);
        Panel2.add(btnSave);
        Panel2.add(btnquxiao);
        Panel2.add(btnExit);
    }
}

⌨️ 快捷键说明

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