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

📄 shoprukuselectview.java~21~

📁 用java写的仓库管理
💻 JAVA~21~
字号:
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.BorderFactory;
import java.awt.GridLayout;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JButton;
import java.awt.Font;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.JCheckBox;
import java.awt.Color;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class shopRuKuSelectView extends JDialog {
    shopRuKuSelectHandler mh=new shopRuKuSelectHandler(this);
    JPanel Panl1 = new JPanel();
    BorderLayout borderLayout1 = new BorderLayout();
    JPanel Panl11 = new JPanel();
    JPanel Panl12 = new JPanel();
    JPanel Panl13 = new JPanel();
    JPanel Panl111 = new JPanel();
    JLabel lbltiaoqian = new JLabel();
    JComboBox cboparent = new JComboBox();
    JComboBox cbochilder = new JComboBox();
    JButton btnselect = new JButton();
    JLabel lblbuyao = new JLabel();
    JPanel Panl21 = new JPanel();
    JPanel Panl31 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    String[] tr={"商品编号","商品名称","供应商编号","供应商全称","数量","金额","折扣","入库票号"};
    Vector Heard=new Vector();
    Vector tdate=new Vector();
    DefaultTableModel tam=null;
    JTable Tables = null;

    JScrollPane ScrollPane = new JScrollPane();
    JCheckBox chbchoose = new JCheckBox();
    JLabel lblMean = new JLabel();
    JButton btnExit = new JButton();
    public shopRuKuSelectView(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public shopRuKuSelectView() {
        this(new Frame(), "商品入查询", false);
    }

    private void jbInit() throws Exception {
        Panl1.setLayout(borderLayout1);
        Panl11.setBorder(null);
        Panl11.setPreferredSize(new Dimension(700, 50));
        Panl11.setLayout(null);
        Panl12.setBorder(null);
        Panl12.setPreferredSize(new Dimension(700, 220));
        Panl12.setLayout(null);
        Panl13.setBorder(null);
        Panl13.setPreferredSize(new Dimension(700, 50));
        Panl13.setLayout(null);
        Panl111.setBorder(BorderFactory.createEtchedBorder());
        Panl111.setBounds(new Rectangle(7, 6, 685, 40));
        lbltiaoqian.setFont(new java.awt.Font("宋体", Font.PLAIN, 14));
        lbltiaoqian.setPreferredSize(new Dimension(90, 25));
        lbltiaoqian.setText("  查询条件:");
        btnselect.setMinimumSize(new Dimension(80, 25));
        btnselect.setPreferredSize(new Dimension(80, 25));
        btnselect.setText("查询");
        btnselect.setActionCommand("select");
        btnselect.addActionListener(mh);
        //商品编号,商品名称,供应商编号,供应商全称,入库票号
        cboparent.setBorder(BorderFactory.createLoweredBevelBorder());
        cboparent.setPreferredSize(new Dimension(140, 25));
        cboparent.addItem("商品编号");
        cboparent.addItem("商品名称");
        cboparent.addItem("供应商编号");
        cboparent.addItem("供应商全称");
        cboparent.addItem("入库票号");
        cboparent.setActionCommand("parent");
        cboparent.addActionListener(mh);

        cbochilder.setBorder(BorderFactory.createLoweredBevelBorder());
        cbochilder.setPreferredSize(new Dimension(140, 25));
        lblbuyao.setPreferredSize(new Dimension(180, 25));
        Panl21.setBorder(BorderFactory.createEtchedBorder());
        Panl21.setBounds(new Rectangle(7, 0, 685, 188));
        Panl21.setLayout(borderLayout2);
        Panl31.setBorder(BorderFactory.createEtchedBorder());
        Panl31.setBounds(new Rectangle(7, 2, 685, 44));
        chbchoose.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        chbchoose.setForeground(Color.red);
        chbchoose.setText("显示全部信息");
        chbchoose.addActionListener(new
                                    shopRuKuSelectView_chbchoose_actionAdapter(this));
        lblMean.setPreferredSize(new Dimension(300, 25));
        lblMean.setText("");
        btnExit.setPreferredSize(new Dimension(80, 25));
        btnExit.setText("退出");
        btnExit.setActionCommand("Exit");
        btnExit.addActionListener(mh);

        for(int i=0;i<8;i++){
            Heard.add(tr[i]);
        }
        tam=new DefaultTableModel(tdate,Heard);
        Tables = new JTable(tam);
        Tables.updateUI();


        getContentPane().add(Panl1);
        Panl1.add(Panl11, java.awt.BorderLayout.NORTH);
        Panl11.add(Panl111);
        Panl111.add(lbltiaoqian);
        Panl111.add(cboparent);
        Panl111.add(cbochilder);
        Panl111.add(btnselect);
        Panl111.add(lblbuyao);
        Panl1.add(Panl12, java.awt.BorderLayout.CENTER);
        Panl12.add(Panl21, null);
        Panl21.add(ScrollPane, java.awt.BorderLayout.CENTER);
        ScrollPane.getViewport().add(Tables);
        Panl1.add(Panl13, java.awt.BorderLayout.SOUTH);
        Panl13.add(Panl31, null);
        Panl31.add(chbchoose);
        Panl31.add(lblMean);
        Panl31.add(btnExit);
    }
    public void chbchoose_actionPerformed(ActionEvent e) {
        Tables.updateUI();
        mh.Select();
    }
}


class shopRuKuSelectView_chbchoose_actionAdapter implements ActionListener {
    private shopRuKuSelectView adaptee;
    shopRuKuSelectView_chbchoose_actionAdapter(shopRuKuSelectView adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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