Duffblog

          前進(jìn)一步,看看,需要前進(jìn)更大一步才可以。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            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列是隱藏的(凍結(jié)功能必須在有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 追球者 閱讀(1932) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 临武县| 邵武市| 江阴市| 西盟| 新晃| 宜州市| 宁海县| 阿坝县| 武陟县| 察隅县| 福清市| 聂荣县| 竹北市| 蓝山县| 新邵县| 沅江市| 彭山县| 柳州市| 湟源县| 临洮县| 淳化县| 临桂县| 黄冈市| 高唐县| 微山县| 富裕县| 和田市| 纳雍县| 太仆寺旗| 于田县| 临沭县| 沽源县| 宜宾县| 闵行区| 丰台区| 珲春市| 桃园县| 西乌珠穆沁旗| 锡林郭勒盟| 喜德县| 西盟|