📄 shopchukudialogview.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 + -