Duffblog

          前進一步,看看,需要前進更大一步才可以。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            5 隨筆 :: 53 文章 :: 5 評論 :: 0 Trackbacks
          Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
          ??int excelRowCount = 0;
          ??try{
          ???CommonCursor.setCursorBusy();
          ???String value = (String) (clipboard.getContents(this).getTransferData(DataFlavor.stringFlavor));?
          ???if(value.indexOf("\t") == 0)
          ????value = value.replaceFirst("\t", " \t");
          ???while(value.indexOf("\t\t") >= 0){
          ????value = value.replace("\t\t", "\t \t");
          ???}
          ???value = value.replace("\n\t", "\n \t");
          ???????? StringTokenizer st1 = new StringTokenizer(value, "\n");
          ???????? excelRowCount = st1.countTokens();
          ???????? if(excelRowCount == 0)return;
          ???????? List<BidRouteInfo> pastedRouteInfos = new LinkedList<BidRouteInfo>();
          ???????? Date d = new Date();
          ???????? for (int i = 0; st1.hasMoreTokens(); i++) {
          ??????????? ?BidRouteInfo routeInfo = new BidRouteInfo();
          ??????????? ?routeInfo.setBidRouteInfoId(UUID.randomUUID().toString());
          ??????????? ?routeInfo.setSeqNo(getMaxSequenceNo()+1);
          ??????????? ?routeInfo.setRowStatus(BaseObject.ROWSTATUS_ADDED);
          ??????????? ?bidHeader.addBidRouteInfo(routeInfo);
          ??????????? ?pastedRouteInfos.add(routeInfo);
          ??????????? ?String rowstring = st1.nextToken();
          ??????????? ?StringTokenizer st2 = new StringTokenizer(rowstring, "\t");
          ??????????? ?for (int j = 0; st2.hasMoreTokens(); j++) {
          ??????????? ??String cellStr = (String) st2.nextToken();
          ??????????? ??cellStr = cellStr.trim();
          ??????????? ??cellStr = cellStr.toUpperCase();
          ??????????? ??//第0列是隱藏的(凍結功能必須在有FixColumnHeader的情況下生效)
          ??????????? ??switch( j ){
          ???????????? ??case BidRouteFreightMode.POR_NAME-1:
          ???????????? ???routeInfo.setPorName(cellStr);
          ???????????? ???break;
          ???????????? ??case BidRouteFreightMode.POR_STATE-1:
          ???????????? ???routeInfo.setPorState(cellStr);
          ???????????? ???break;
          ???????????? ??case BidRouteFreightMode.POL_MODE-1:
          ???????????? ???routeInfo.setPorPolMode(cellStr);
          ???????????? ???break;
          ???????????? ??case BidRouteFreightMode.POL_NAME-1:
          ???????????? ???routeInfo.setPolName(cellStr);
          ???????????? ???break;
          ???????????? ??case BidRouteFreightMode.POD_NAME-1:
          ???????????? ???routeInfo.setPodName(cellStr);
          ???????????? ???break;
          ???????????? ??case BidRouteFreightMode.DEST_NAME-1:
          ???????????? ???routeInfo.setDestName(cellStr);
          ???????????? ???break;?
          ???????????? ??case BidRouteFreightMode.STATE-1:
          ???????????? ???routeInfo.setStateCode(cellStr);
          ???????????? ???break;
          ???????????? ??case BidRouteFreightMode.POD_MODE-1:
          ???????????? ???routeInfo.setPodDestMode(cellStr);
          ???????????? ???break;?
          ??????????? ??}
          ??????????? ?}
          ??????????? }
          posted on 2006-09-25 22:45 追球者 閱讀(1933) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 安多县| 嘉荫县| 温泉县| 四平市| 拜城县| 宜阳县| 苗栗县| 泉州市| 平凉市| 西平县| 鹤岗市| 青阳县| 蓬莱市| 平果县| 左贡县| 沧源| 板桥市| 启东市| 金华市| 江山市| 行唐县| 台东县| 焉耆| 东光县| 鄂州市| 昌邑市| 西城区| 那曲县| 南宁市| 唐山市| 略阳县| 松原市| 贵德县| 张家港市| 吐鲁番市| 南岸区| 萨嘎县| 晋中市| 新沂市| 洛阳市| 新乡县|