【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-XiaoShouTuiHuo.java,希望本篇文章对您学习有所帮助。
package internalFrame;
import internalFrame.guanli.Item;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ContainerEvent;
import java.awt.event.ContainerListener;
import java.sql.ResultSet;
import java.
sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import java.util.Vector;
import javax.swing.DefaultCellEditor;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.event.InternalFrameAdapter;
import javax.swing.event.InternalFrameEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableColumn;
import model.TbKhinfo;
import model.TbKucun;
import model.TbRkthDetail;
import model.TbRkthMain;
import model.TbSpinfo;
import model.TbXsthDetail;
import model.TbXsthMain;
import model.TbUserlist;
import com.lzw.dao.Dao;
import com.lzw.login.Login;
public class XiaoShouTuiHuo extends JInternalFrame {
private final JTable table;
private TbUserlist user = Login.getUser(); // 登录用户信息
private final JTextField jhsj = new JTextField(); // 进货时间
private final JTextField jsr = new JTextField(); // 经手人
private final JComboBox jsfs = new JComboBox(); // 计算方式
private final JTextField lian = new JTextField(); // 联系人
private final JComboBox kehu = new JComboBox(); // 客户
private final JTextField piaoHao = new JTextField(); // 票号
private final JTextField pzs = new JTextField("0"); // 品种数量
private final JTextField hpzs = new JTextField("0"); // 货品总数
private final JTextField hjje = new JTextField("0"); // 合计金额
private final JTextField ysjl = new JTextField(); // 验收结论
private final JTextField czy = new JTextField(user.getName());// 操作员
private Date jhsjDate;
private JComboBox sp;
public XiaoShouTuiHuo() {
super();
setMaximizable(true);
setIconifiable(true);
setClosable(true);
getContentPane().setLayout(new GridBagLayout());
setTitle("销售退货");
setBounds(50, 50, 700, 400);
setupComponet(new JLabel("销退票号:"), 0, 0, 1, 0, false);
piaoHao.setFocusable(false);
setupComponet(piaoHao, 1, 0, 1, 140, true);
setupComponet(new JLabel("客户:"), 2, 0, 1, 0, false);
kehu.setPreferredSize(new Dimension(160, 21));
// 供应商下拉选择框的选择事件
kehu.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
doKhSelectAction();
}
});
setupComponet(kehu, 3, 0, 1, 1, true);
setupComponet(new JLabel("联系人:"), 4, 0, 1, 0, false);
lian.setFocusable(false);
lian.setPreferredSize(new Dimension(80, 21));
setupComponet(lian, 5, 0, 1, 0, true);
setupComponet(new JLabel("结算方式:"), 0, 1, 1, 0, false);
jsfs.addItem("现金");
jsfs.addItem("支票");
jsfs.setEditable(true);
setupComponet(jsfs, 1, 1, 1, 1, true);
setupComponet(new JLabel("退货时间:"), 2, 1, 1, 0, false);
jhsj.setFocusable(false);
setupComponet(jhsj, 3, 1, 1, 1, true);
setupComponet(new JLabel("经手人:"), 4, 1, 1, 0, false);
setupComponet(jsr, 5, 1, 1, 1, true);
sp = new JComboBox();
sp.addActionListener(new ActionListener() {
public void actionPerformed(Actio