菜单
  

                    e1.printStackTrace();
                }
            }
        }
    供应商修改与删除实现过程
    创建GysXimGaipanel类,用于实现本系统的供应商修改功能。在程序界面中有多个用于输入供应商信息的文本框,这些文本框的内容会根据所选供应商自动填充内容,修改部分或全部内容后,单击“修改”按钮将修改供应商数据。界面中定义的主要控件如表4.8所示。

    控件类型    控件名称    主要属性设置    用途
    JtextField    quanChengF    无    供应商全称
        jianChengF    无    简称
        bianMaF    无    邮政编码
        diZhiF    无    地址
        dianHuaF    无    电话
        chuanZhenF    无    传真
        lianXiRenF    无    联系人
        LianXiRenDianHuaF    无    联系人电话
        yinHangF    无    开户银行
        EMailF    无    电子信箱
    JComboBox    Gys    设置初始大小为(230,21)调用initComboBox()方法初始化下拉列表设置组件的选择事件调用doGysSelectAction()方法    

    选择供应商
    Jbutton    tjButton    设置按钮文本为“修改”
    设置动作监听器为ModifyActionListener类的实例对象    
    修改供应商信息
        resetButton    设置按钮文本为“删除”
    设置动作监听器为DelActionListener类的实例对象    
    删除供应商信息
    图 4.8  控件定义
    编写initComboBox()方法,用于初始化选择供应商的下拉列表框。该方法调用Dao类的getGysInfos()方法获取数据库中所有的供应商信息,然后将供应商的ID编号和供应商名称封装成IteminitComboBox()方法的关键代码如下。
    // 初始化供应商下拉选择框
        public void initComboBox() {
            List gysInfo = Dao.getGysInfos();
            List<Item> items = new ArrayList<Item>();
            gys.removeAllItems();
            for (Iterator iter = gysInfo.iterator(); iter.hasNext();) {
                List element = (List) iter.next();
                Item item = new Item();
                item.setId(element.get(0).toString().trim());
                item.setName(element.get(1).toString().trim());
                if (items.contains(item))
                    continue;
                items.add(item);
                gys.addItem(item);
            }
            doGysSelectAction();
        }
    编写doGysSelectAction()方法,它在更改下拉列表框中的供应商信息时被调用,主要用于根据选择的供应商名称,把供应商的其他信息填充到相应的文本框中,关键代码如下。
  1. 上一篇:Philips乐曲检索系统之特征提取算法实现
  2. 下一篇:Android平台下应用程序分组管理软件设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. Ruby+mysql就业信息管理系统的设计与实现

  6. java+mysql家居团购网站的设计与实现

  7. php进销存管理系统的设计与实现

  8. 乳业同业并购式全产业链...

  9. 电站锅炉暖风器设计任务书

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 十二层带中心支撑钢结构...

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 杂拟谷盗体内共生菌沃尔...

  14. java+mysql车辆管理系统的设计+源代码

  15. 大众媒体对公共政策制定的影响

  16. 当代大学生慈善意识研究+文献综述

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回