⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 framefunction.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
      tc.setSavedDirectory(this.outputDirectory);
      tc.openCutAllFile();
    }else if(this.jRadioButton5.isSelected()){
      CheckNoWPT wn = new CheckNoWPT(this.fo);
      wn.setInputDirectory(this.inputDirectory);
      wn.setSavedDirectory(this.outputDirectory);
      wn.checkAllFile();
    }else if(this.jRadioButton6.isSelected()){
//      this.jComboIsXZC.addItem("乡村道沟通行政村");
//this.jComboIsXZC.addItem("乡村道非沟通行政村");
//this.jComboIsXZC.addItem("县道砂石路");
//this.jComboIsXZC.addItem("县道土路");

      CreateExcel wn = new CreateExcel(this.fo);
      if (this.jComboIsXZC.getSelectedItem().equals("拟建(含行政村)")) {
        wn.setXZC(true);
        wn.setNijian(true);
      }else if(this.jComboIsXZC.getSelectedItem().equals("拟建(不含行政村)")){
        wn.setXZC(false);
        wn.setNijian(true);
      }else if(this.jComboIsXZC.getSelectedItem().equals("含行政村")){
        wn.setXZC(true);
        wn.setNijian(false);
      }else if(this.jComboIsXZC.getSelectedItem().equals("没有限制")){
        wn.setIsNoLimited(true);
      }else if(this.jComboIsXZC.getSelectedItem().equals("乡村道沟通行政村")){
        wn.setXZC(true);
        wn.setNijian(false);
        wn.setExcelName("乡村道沟通行政村");
      }else if(this.jComboIsXZC.getSelectedItem().equals("乡村道(非)沟通行政村")){
        wn.setXZC(false);
        wn.setNijian(false);
        wn.setExcelName("乡村道非沟通行政村");
      }else if(this.jComboIsXZC.getSelectedItem().equals("县道砂石路")){
        wn.setXZC(false);
        wn.setNijian(false);
        wn.setExcelName("县道砂石路");
      }else if(this.jComboIsXZC.getSelectedItem().equals("县道土路")){
        wn.setXZC(false);
        wn.setNijian(false);
        wn.setExcelName("县道土路");
      }
      wn.setInputDirectory(this.inputDirectory);
      wn.setSavedDirectory(this.outputDirectory);
      ItemValue.encrypt = true;
      wn.createAllFile();
    }else if(this.jRadioButton7.isSelected()){
      CheckNoTrk cnt = new CheckNoTrk(this.fo);
      cnt.setInputDirectory(this.inputDirectory);
      cnt.setSavedDirectory(this.outputDirectory);
      ItemValue.encrypt = true;
      cnt.scanAllFile();
    }else if(this.jRadioButton8.isSelected()){
      CheckRepeatTrk crt = new CheckRepeatTrk(this.fo);
      crt.setInputDirectory(this.inputDirectory);
      crt.setSavedDirectory(this.outputDirectory);
      ItemValue.encrypt = true;
      crt.checkAllFile();
    }
    else if(this.jRadioButton9.isSelected()){
      UniteAllFile uaf = new UniteAllFile(this.fo);
      uaf.setInputDirectory(this.inputDirectory);
      uaf.setSavedDirectory(this.outputDirectory);
      uaf.setShpName(this.jComboBoxShpFile.getSelectedItem()+"");
      ItemValue.encrypt = true;
      uaf.getAllFile();
    }else if(this.jRadioButton10.isSelected()){
      UniteAllWPT uaw = new UniteAllWPT(this.fo);
      uaw.setInputDirectory(this.inputDirectory);
      uaw.setSavedDirectory(this.outputDirectory);
      uaw.setShpName("合并航点");
      ItemValue.encrypt = true;
      uaw.getAllFile();
    }else if(this.jRadioButton11.isSelected()){
      CountAll ca = new CountAll(this.fo);
      ca.setInputAllDirectory(this.inputDirectory);
      ca.setSavedDirectory(this.outputDirectory);
      ItemValue.encrypt = true;
      ca.getAllFile();
    }else if(this.jRadioButton12.isSelected()){
      EncriptFile ef = new EncriptFile(this.fo);
      ef.setInputAllDirectory(this.inputDirectory);
      ef.setSavedDirectory(this.outputDirectory);
      ef.getAllFile();
    }else if(this.jRadioButton13.isSelected()){
      Pickup8 p8 = new Pickup8(this.fo);
      p8.setInputDirectory(this.inputDirectory);
      p8.setSavedDirectory(this.outputDirectory);
      p8.pickUpAllFile();
    }else if(this.jRadioButton14.isSelected()){
      CheckAllRepeat car = new CheckAllRepeat(this.fo);
      car.setInputDirectory(this.inputDirectory);
      car.setSavedDirectory(this.outputDirectory);
      car.scanAll();
    }else if(this.jRadioButton15.isSelected()){
      FillXZC fx = new FillXZC(this.fo);
      fx.setInputDirectory(this.inputDirectory);
      fx.setSavedDirectory(this.outputDirectory);
      fx.setAllFile();
    }

  }
  private void pickType(){
    if(this.jPickUp.getSelectedItem().equals("行政村航迹")){
      System.out.println("提取行政村航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.addDeleteCondition(WptType.RS_A_good);//delete Shuini
      pu.addDeleteCondition(WptType.RS_B_good);//delete Youlu
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.setSelectedXZC(true);
      pu.setSelectedTracksType(false);
      pu.pickUpAllFile();
      pu.msg("提取行政村文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals("非行政村航迹")){
      /**
       * 这里要把水泥和油路删除掉,
       * 该程序只适于:
       * 砂石
       * 土路
       */
      System.out.println("提取非行政村航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.addDeleteCondition(WptType.RS_A_good);//delete Shuini
      pu.addDeleteCondition(WptType.RS_B_good);//delete Youlu
      pu.setXingZhengCun(false);
      pu.setSelectedXZC(true);
      pu.setSelectedTracksType(false);
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.pickUpAllFile();
      pu.msg("提取非行政村文件完毕!\n生成的文件在:"+ this.outputDirectory + "");

    }else if(this.jPickUp.getSelectedItem().equals(WptType.RS_A_good)){
      System.out.println("提取"+WptType.RS_A_good+"航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.setSelectedXZC(false);
      pu.setSelectedTracksType(true);
      pu.setTrackType(WptType.RS_A_good);
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.pickUpAllFile();
      pu.msg("提取"+WptType.RS_A_good+"文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals(WptType.RS_B_good)){
      System.out.println("提取"+WptType.RS_B_good+"航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.setSelectedXZC(false);
      pu.setSelectedTracksType(true);
      pu.setTrackType(WptType.RS_B_good);
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.pickUpAllFile();
      pu.msg("提取"+WptType.RS_B_good+"文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals(WptType.RS_C_type)){
      System.out.println("提取"+WptType.RS_C_type+"航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.setSelectedXZC(false);
      pu.setSelectedTracksType(true);
      pu.setTrackType(WptType.RS_C_type);
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.pickUpAllFile();
      pu.msg("提取"+WptType.RS_C_type+"文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals(WptType.RS_D_bad)){
      System.out.println("提取"+WptType.RS_D_bad+"航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.setSelectedXZC(false);
      pu.setSelectedTracksType(true);
      pu.setTrackType(WptType.RS_D_bad);
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.pickUpAllFile();
      pu.msg("提取"+WptType.RS_D_bad+"文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals("2005年计划")){
      System.out.println("提取"+WptType.RS_D_bad+"航迹");
      PickupAverage pa = new PickupAverage(this.fo);
      pa.setNian("2005");
      pa.setInputDirectory(this.inputDirectory);
      pa.setSavedDirectory(this.outputDirectory);
      pa.pickUpAllFile();
      pa.msg("提取2005年计划文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals("2006年计划")){
      System.out.println("提取"+WptType.RS_D_bad+"航迹");
      PickupAverage pa = new PickupAverage(this.fo);
      pa.setNian("2006");
      pa.setInputDirectory(this.inputDirectory);
      pa.setSavedDirectory(this.outputDirectory);
      pa.pickUpAllFile();
      pa.msg("提取2006年计划文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals("2007年计划")){
      System.out.println("提取"+WptType.RS_D_bad+"航迹");
      PickupAverage pa = new PickupAverage(this.fo);
      pa.setNian("2007");
      pa.setInputDirectory(this.inputDirectory);
      pa.setSavedDirectory(this.outputDirectory);
      pa.pickUpAllFile();
      pa.msg("提取2007年计划文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }else if(this.jPickUp.getSelectedItem().equals("2008年计划")){
      System.out.println("提取"+WptType.RS_D_bad+"航迹");
      PickupAverage pa = new PickupAverage(this.fo);
      pa.setNian("2008");
      pa.setInputDirectory(this.inputDirectory);
      pa.setSavedDirectory(this.outputDirectory);
      pa.pickUpAllFile();
      pa.msg("提取2008年计划文件完毕!\n生成的文件在:"+ this.outputDirectory + "");
    }
else if(this.jPickUp.getSelectedItem().equals("行政村航点")){

    }else if(this.jPickUp.getSelectedItem().equals("自然村航点")){

    }else if(this.jPickUp.getSelectedItem().equals("桥梁航点")){

    }else if(this.jPickUp.getSelectedItem().equals("涵洞航点")){

    }else if(this.jPickUp.getSelectedItem().equals("隧道航点")){

    }else if(this.jPickUp.getSelectedItem().equals("渡口航点")){

    }else if("国道|省道|县道|乡道|村道".indexOf((String)this.jPickUp.getSelectedItem()) > 0){
      System.out.println("提取"+this.jPickUp.getSelectedItem()+"航迹");
      PickUpTrack pu = new PickUpTrack(this.fo);
      pu.setSelectedXZC(false);
      pu.setSelectedTracksType(false);
      pu.setSelectedTrackGrade(true);
      pu.setTrackGrade((String)this.jPickUp.getSelectedItem());
      pu.setInputDirectory(this.inputDirectory);
      pu.setSavedDirectory(this.outputDirectory);
      pu.pickUpAllFile();
      pu.msg("提取"+this.jPickUp.getSelectedItem()+"文件完毕!\n生成的文件在:"+ this.outputDirectory + "");

    }
  }

  public void this_windowClosed(WindowEvent e) {
    this.fo.batch = false;
  }
}

class FrameFunction_this_windowAdapter
    extends WindowAdapter {
  private FrameFunction adaptee;
  FrameFunction_this_windowAdapter(FrameFunction adaptee) {
    this.adaptee = adaptee;
  }

  public void windowClosed(WindowEvent e) {
    adaptee.this_windowClosed(e);
  }
}

class FrameFunction_jRun_actionAdapter
    implements ActionListener {
  private FrameFunction adaptee;
  FrameFunction_jRun_actionAdapter(FrameFunction adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jRun_actionPerformed(e);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -