亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? studyrangedlabel.java

?? CreateMyFirstMap
?? JAVA
字號(hào):
package secondstudy;
import com.mapinfo.mapj.MapJ;
import com.mapinfo.unit.Distance;
import com.mapinfo.util.DoublePoint;
import com.mapinfo.util.DoubleRect;
import com.mapinfo.unit.LinearUnit;
import com.mapinfo.mapj.FeatureLayer;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Image;
import java.awt.Graphics;
import com.mapinfo.mapxtreme.client.MapXtremeImageRenderer;
import com.mapinfo.xmlprot.mxtj.ImageRequestComposer;
import java.awt.Color;
import java.awt.BorderLayout;
import com.mapinfo.mapj.LabelProperties;
import com.mapinfo.labeltheme.LabelThemeList;
import com.mapinfo.labeltheme.RangedLabelTheme;
import java.util.List;
import java.util.ArrayList;
import com.mapinfo.dp.ColumnStatistics;
import com.mapinfo.dp.util.Bucketer;
import com.mapinfo.dp.util.LinearRenditionSpreader;
import com.mapinfo.graphics.Rendition;
import com.mapinfo.graphics.RenditionImpl;
public class StudyRangedLabel  extends JFrame
{//學(xué)校怎么使用RangedLabelTheme
  private String mdfFilePath="e:\\MapInfo\\study\\mapmdf";
  private  String mdfFileName="states.mdf";
  private String mapxtremeURL="http://901-32:8083/mapxtreme47/mapxtreme";
  String TARGET_COLUMN_NAME = "POP_1990";
  int NUMBER_OF_BREAKPOINTS = 10;
  String TARGET_LAYER_NAME = "STATES";

  public StudyRangedLabel()
  {
  }
public void implRangedLabel()
  {
    MapJ mapj=new MapJ();
    DoublePoint centerPoint=new DoublePoint(-108.8,42.5);
    LinearUnit unit=LinearUnit.kilometer ;
    mapj.setDistanceUnits(unit) ;
    mapj.setDeviceBounds(new DoubleRect(0,0,800,600)) ;
    FeatureLayer featureLayer=null;
    DoubleRect bounds=null;
    LabelProperties labelProperties=null;
    LabelThemeList labelThemeList=null;
    try
    {
      mapj.setCenter(centerPoint) ;
      mapj.loadMapDefinition(mdfFilePath + "\\" + mdfFileName);
      featureLayer=(FeatureLayer)mapj.getLayers() .get(0) ;
      DoubleRect rect=featureLayer.getBounds() ;
      double width=rect.xmax -rect.xmin ;
      double height=rect.ymax -rect.ymin ;
      bounds=new DoubleRect(centerPoint,width/4,height/4);
      mapj.setBounds(bounds) ;
      //
      labelThemeList=featureLayer.getLabelThemeList() ;
      ColumnStatistics columnStatistics=featureLayer.fetchColumnStatistics(TARGET_COLUMN_NAME);
      List breakPoints=Bucketer.computeDistribution(NUMBER_OF_BREAKPOINTS,columnStatistics,Bucketer.DISTRIBUTION_TYPE_EQUAL_COUNT );

     /* for(int i=0;i<breakPoints.size() ;i++)
      {
        Object obj=breakPoints.get(i) ;
        String str=obj.toString() ;
        str="wait";
      }*/
     //
     Rendition rendStart=new RenditionImpl();
     rendStart.setValue(Rendition.FONT_FAMILY ,"Arial");
     rendStart.setValue(Rendition.FONT_SIZE ,12) ;
     rendStart.setValue(Rendition.FONT_WEIGHT ,1) ;
     rendStart.setValue(Rendition.SYMBOL_FOREGROUND ,Color.black ) ;
     Rendition rendEnd=new RenditionImpl();
     rendEnd.setValue(Rendition.FONT_FAMILY ,"Arial");
     rendEnd.setValue(Rendition.FONT_SIZE ,31) ;
     rendEnd.setValue(Rendition.FONT_WEIGHT ,1) ;
     rendEnd.setValue(Rendition.SYMBOL_FOREGROUND ,Color.red  ) ;
     List renditionSeries=(List)LinearRenditionSpreader.spread(NUMBER_OF_BREAKPOINTS,rendStart,rendEnd);
    /* for(int j=0;j<labelProps.size() ;j++)
     {
       Rendition rend=(Rendition)labelProps.get(j) ;
       Object obj=rend.getValue(Rendition.FONT_SIZE ) ;
       String str=obj.toString() ;
       str="wait";
     }*/
    List labelPropSeries=new ArrayList();
    for(int jj=0;jj<renditionSeries.size() ;jj++)
    {
      Rendition rend=(Rendition)renditionSeries.get(jj) ;
      labelProperties=new LabelProperties();
      labelProperties.setRendition(rend) ;
      labelPropSeries.add(labelProperties) ;

    }
     RangedLabelTheme labelTheme=new RangedLabelTheme(TARGET_COLUMN_NAME,breakPoints,
         labelPropSeries,"Icando");
     labelThemeList.add(labelTheme) ;
      //
      featureLayer.setAutoLabel(true) ;
      MapXtremeImageRenderer render=new MapXtremeImageRenderer(mapxtremeURL);
      ImageRequestComposer imageRC=ImageRequestComposer.create(mapj,256,Color.white ,"image/png");
      render.render(imageRC) ;
      Image image=render.toImage() ;
      DrawImage drawImage=new DrawImage(image);
      drawImage.repaint() ;
      this.getContentPane().add(drawImage,BorderLayout.CENTER );
      this.setSize(800,600) ;
      this.setVisible(true) ;
      this.show() ;
    }catch(Exception e)
    {
      System.out.println("get a "+e.getClass() +"\nwith message "+e.getMessage() ) ;
    }
  }//end this function
  public static void main(String[] args)
  {
    StudyRangedLabel srl=new StudyRangedLabel();
    srl.implRangedLabel() ;
  }
public class DrawImage extends JPanel
  {
    private Image m_img;
    public DrawImage(Image img)
    {
      m_img=img;
    }
    public void paint(Graphics g)
    {
      g.drawImage(m_img,0,0,this) ;
    }
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色成年激情久久综合| 亚洲电影第三页| 国产欧美综合在线| 亚洲一区av在线| 国产精选一区二区三区| 在线观看av一区| 2022国产精品视频| 午夜视频一区二区| 成人av电影在线观看| 欧美一区二区三区视频在线观看| 中文一区在线播放| 狠狠色丁香九九婷婷综合五月| 在线视频国内自拍亚洲视频| 国产女人aaa级久久久级| 免费在线观看成人| 欧美日韩一级二级| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 久久久久久影视| 性欧美大战久久久久久久久| 91视频一区二区| 国产亚洲一二三区| 韩国在线一区二区| 精品久久久久久最新网址| 日韩中文字幕1| 欧美日本在线播放| 亚洲成人精品一区二区| 欧美三级视频在线观看| 亚洲一二三专区| 99国产精品国产精品久久| 国产精品色一区二区三区| 国产高清亚洲一区| 久久久av毛片精品| 国产91色综合久久免费分享| 久久嫩草精品久久久精品| 国内不卡的二区三区中文字幕| 精品国产91洋老外米糕| 美女视频第一区二区三区免费观看网站| 成人91在线观看| 国产精品少妇自拍| 91网站在线播放| 亚洲老司机在线| 成人精品国产免费网站| 亚洲欧美综合网| 一本一本大道香蕉久在线精品| 亚洲乱码国产乱码精品精98午夜 | 欧美日免费三级在线| 亚洲高清不卡在线观看| 欧美裸体bbwbbwbbw| 日韩精品亚洲专区| 精品国产伦一区二区三区观看方式| 九色综合狠狠综合久久| 国产人伦精品一区二区| eeuss鲁一区二区三区| 夜夜精品视频一区二区| 91精品国产欧美一区二区成人| 毛片不卡一区二区| 国产欧美日韩精品在线| 色视频欧美一区二区三区| 午夜激情久久久| 久久亚洲精品小早川怜子| 99麻豆久久久国产精品免费优播| 亚洲国产欧美在线| 日韩女优av电影在线观看| 国产 欧美在线| 亚洲午夜av在线| 精品对白一区国产伦| 91视频一区二区| 麻豆成人在线观看| 亚洲欧洲一区二区在线播放| 91麻豆精品国产无毒不卡在线观看 | 一区二区三区视频在线观看| 欧美一区二区三区婷婷月色 | 在线观看不卡一区| 国模少妇一区二区三区| 亚洲精品视频在线| 日韩欧美色电影| 色婷婷综合久色| 国产一区二区三区黄视频 | 久久综合国产精品| 99久久精品国产毛片| 欧美国产在线观看| 韩国一区二区在线观看| 一区二区视频免费在线观看| 精品盗摄一区二区三区| 在线观看一区日韩| 国产成人综合精品三级| 香蕉加勒比综合久久| 国产精品美女久久久久久久| 日韩一区二区三区免费观看| 99国产精品国产精品毛片| 精品一区二区在线视频| 亚洲一区二区欧美| 国产精品久久一级| 久久亚洲欧美国产精品乐播 | 欧美电影免费提供在线观看| 成人高清免费在线播放| 精品一区二区免费看| 天天综合色天天综合| 综合久久综合久久| 欧美韩国一区二区| 精品日本一线二线三线不卡| 国产在线一区观看| 国产视频一区在线播放| 这里只有精品电影| 欧美色男人天堂| 色妹子一区二区| 97久久精品人人做人人爽50路| 国产精品12区| 韩国欧美国产一区| 蜜臀av国产精品久久久久| 亚洲一区二区三区视频在线播放| 国产精品视频线看| 国产精品三级久久久久三级| 久久久蜜桃精品| 2017欧美狠狠色| 日韩欧美国产一区二区三区| 国产一区二区在线观看免费| 精品写真视频在线观看| 国产色91在线| 一个色在线综合| 欧美国产激情一区二区三区蜜月| 色老综合老女人久久久| 99久久精品费精品国产一区二区| 88在线观看91蜜桃国自产| 成人黄页毛片网站| 波多野结衣在线aⅴ中文字幕不卡| 欧美福利视频导航| 国产欧美一区二区精品婷婷| 国产日韩欧美综合在线| 精品国产伦理网| 久久精品视频在线免费观看 | av在线不卡电影| 91美女在线视频| 欧美无人高清视频在线观看| 在线观看www91| 欧美一区二区三区播放老司机 | 欧美色区777第一页| 欧美午夜视频网站| 国产精品久久久久久久久晋中| 综合激情网...| 色呦呦日韩精品| 欧美伊人久久久久久午夜久久久久| 在线观看免费亚洲| 欧美成人a视频| 中文字幕精品综合| 亚洲综合小说图片| 麻豆一区二区在线| 成人网页在线观看| 欧美在线你懂的| 精品999在线播放| 中文字幕一区二区三区在线不卡 | 国产成人av在线影院| 日本午夜精品视频在线观看| 狠狠色2019综合网| 99久久精品免费| 日韩三级视频在线看| 国产精品久久久久一区二区三区| 亚洲电影在线播放| 国产综合久久久久久鬼色| 色天使色偷偷av一区二区| 日韩午夜在线影院| 亚洲精品国产品国语在线app| 免费亚洲电影在线| 99精品国产91久久久久久| 日韩一区二区精品在线观看| 久久精品一区八戒影视| 性做久久久久久| 亚洲精品成a人| 五月婷婷综合网| 成人av电影在线观看| 日韩视频在线永久播放| 亚洲免费观看高清完整版在线观看熊| 日韩中文字幕区一区有砖一区 | 午夜私人影院久久久久| 精品免费日韩av| 欧美日韩第一区日日骚| 欧美极品aⅴ影院| 日韩精品乱码av一区二区| 99久久伊人精品| 久久精品综合网| 奇米777欧美一区二区| 亚洲第一主播视频| 精品人伦一区二区色婷婷| 一区二区三区日韩欧美精品| 高清shemale亚洲人妖| 日韩欧美国产午夜精品| 亚洲成人午夜电影| 欧洲av一区二区嗯嗯嗯啊| 国产精品久久久久久久久晋中| 国产做a爰片久久毛片| 日韩一级片在线播放| 午夜精品一区二区三区免费视频| 色婷婷狠狠综合| 国产精品久久网站| 国产黄色成人av| 欧美国产激情一区二区三区蜜月| 韩国精品久久久| 久久精品视频免费| 国产精品1区2区3区| 久久久久成人黄色影片|