private JComboBox getSpComboBox() {
if (spComboBox == null) {// 如果“商品”下拉列表不存在
spComboBox = new JComboBox();// 创建“商品”下拉列表
spComboBox.addItem(new TbSpinfo());// 向“商品”下拉列表中添加商品信息
spComboBox.addActionListener(new ActionListener(){// 为“商品”下拉列表添加动作事件的监听
public void actionPerformed(ActionEvent e) {
ResultSet set = Dao
.query("select * from tb_spinfo where gysName='" + getGysComboBox().getSelectedItem() + "'");// 获得供应商信息的集合
updateSpComboBox(set);// 更新商品下拉列表
}
});
spComboBox.addItemListener(new java.awt.event.ItemListener() {// 为“商品”下拉列表添加选项事件的监听
public void itemStateChanged(java.awt.event.ItemEvent e) {
TbSpinfo info = (TbSpinfo) spComboBox.getSelectedItem();// 获得“商品”下拉列表中被选中的商品信息
// 如果选择有效就更新表格
if (info != null && info.getId() != null) {
updateTable();// 更新表格当前行的内容
}
}
});
}
销售单感觉是这块有问题其他几个单子也都无法添加商品但是我没找到问题