private void test(KeyEvent e) {
    // TODO Auto-generated method stub
    char c = e.getKeyChar();
    String s = this.textGoods.getText();
    if (s.length() == 0) {
      setTableData();
    } else {
      String msg2 = s + c;
      Vector<String> title = new Vector<String>();
      title.add("序号");
      title.add("商品编号");
      title.add("商品名称");
      title.add("所属类型");
      title.add("商品条码");
      title.add("商品单位");
      title.add("商品规格");
      title.add("批准文号");
      title.add("预设进价");
      title.add("预设售价");
      title.add("生产厂商");
      title.add("备注");
      Vector data = new Vector();

      Vector row = null;
      dtm = new DefaultTableModel(data, title);
      List<GoodsBean> list = GoodsDAO.queryGoods(msg2);
      int i = 1;
      for (GoodsBean gb : list) {
        row = new Vector();
        row.add(i);
        row.add(gb);
        row.add(gb.getGoods_Name());
        row.add(gb.getGoods_type());
        row.add(gb.getGoods_codes());
        row.add(gb.getGoods_unit());
        row.add(gb.getGoods_spft());
        row.add(gb.getGoods_Apvlnum());
        row.add(gb.getGoods_setting());
        row.add(gb.getGoods_price());
        row.add(gb.getGood_manufacture());
        row.add(gb.getGoods_note());

        data.add(row);
        i++;
      }
      this.table.setModel(dtm);
    }
  }
  public void setTableData() {
    // TODO Auto-generated method stub
    Vector<String> title = new Vector<String>();
    title.add("序号");
    title.add("商品编号");
    title.add("商品名称");
    title.add("所属类型");
    title.add("商品条码");
    title.add("商品单位");
    title.add("商品规格");
    title.add("批准文号");
    title.add("预设进价");
    title.add("预设售价");
    title.add("生产厂商");
    title.add("备注");
    Vector data = new Vector();

    Vector row = null;
    dtm = new DefaultTableModel(data, title);
    List<GoodsBean> list = GoodsDAO.getAllGoodsInfo();
    int i = 1;
    for (GoodsBean gb : list) {
      row = new Vector();
      row.add(i);
      row.add(gb);
      row.add(gb.getGoods_Name());
      row.add(gb.getGoods_type());
      row.add(gb.getGoods_codes());
      row.add(gb.getGoods_unit());
      row.add(gb.getGoods_spft());
      row.add(gb.getGoods_Apvlnum());
      row.add(gb.getGoods_setting());
      row.add(gb.getGoods_price());
      row.add(gb.getGood_manufacture());
      row.add(gb.getGoods_note());

      data.add(row);
      i++;
    }

    table.setModel(dtm);
  }