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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? studyvariousrender.java~3~

?? CreateMyFirstMap
?? JAVA~3~
字號:
package secondstudy;
import com.mapinfo.mapj.MapJ;
import com.mapinfo.util.DoublePoint;
import com.mapinfo.util.DoubleRect;
import com.mapinfo.unit.LinearUnit;
import com.mapinfo.mapj.FeatureLayer;
import com.mapinfo.xmlprot.mxtj.ImageRequestComposer;
import java.awt.Color;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import com.mapinfo.graphics.LocalRenderer;
import java.awt.Graphics2D;
import java.awt.BorderLayout;
import com.mapinfo.mapxtreme.client.MapXtremeImageRenderer;
import com.mapinfo.mapxtreme.client.CompositeRenderer;
public class StudyVariousRender extends JFrame
{
  private String mdfFilePath="e:\\MapInfo\\study\\mapmdf";
  private  String mdfFileName="pla.mdf";
  private String mapxtremeURL="http://901-32:8083/mapxtreme47/mapxtreme";
  public static final String gifURL="http://901-32:8083/mapxtreme47/gif/car.gif";
  private MapJ mapj=null;
  private DoublePoint pointCenter;
  private FeatureLayer featureLayer;
  private ImageRequestComposer imageRC;
  public StudyVariousRender() throws Exception
  {
    mapj=new MapJ();
   pointCenter=new DoublePoint(108.9608,34.2729);
   mapj.setCenter(pointCenter);
   mapj.setDeviceBounds(new DoubleRect(0,0,800,600)) ;
   LinearUnit unit=LinearUnit.kilometer ;
   mapj.setDistanceUnits(unit) ;
   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 ;
   mapj.setBounds(new DoubleRect(pointCenter,width,height));
   imageRC=ImageRequestComposer.create(mapj,256,Color.white,"image/png");
  }
  public  void useLocalRenderer()
  {
    BufferedImage bufferedImage=new BufferedImage(800,600,BufferedImage.TYPE_3BYTE_BGR );
    LocalRenderer localRender=new LocalRenderer((Graphics2D)bufferedImage.getGraphics() );
   try
   {
//    Image image=
  localRender.render(imageRC) ;
   }catch(Exception e)
   {
     System.out.println("get a "+e.getClass() +"\nwith message "+e.getMessage() ) ;
   }

  }
public void useMapXtremeImageRender()
  {
    MapXtremeImageRenderer render=new MapXtremeImageRenderer(mapxtremeURL);
   try
   {
     render.render(imageRC);
     Image image=render.toImage() ;
     DrawImage drawImage=new DrawImage(image);
     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() ) ;
   }
  }
  /*
  COMPOSITE RENDERER - treats a specified series of bottom (high indexed) layers as "base layers"
that are only rendered one(1) time. Only the
  remaining upper (lower indexed) layers are re-rendered upon subsequent rendering requests.
  */

public void useCompositeRender()
  {//   Creates a CompositeRenderer that renders both top and bottom layers
    //using the same MapXtreme servlet.
   try
   {
     CompositeRenderer render = new CompositeRenderer(mapxtremeURL, 0);
     render.render(imageRC);
     render.setRedrawBottom(false) ;
     Image image=render.toImage() ;
     DrawImage drawImage=new DrawImage(image);
     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() ) ;
   }

  }
  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);
    }
  }
public static void main(String[] args)
  {
   try
   {
     StudyVariousRender svr = new StudyVariousRender();
    // svr.useMapXtremeImageRender();
    svr.useCompositeRender() ;
   }catch(Exception e)
   {
     System.out.println("get a "+e.getClass() +"\nwith message "+e.getMessage() ) ;
   }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产美女搞黄色| 精品国产乱码久久久久久影片| 一本到高清视频免费精品| 欧美日韩成人一区二区| 国产无人区一区二区三区| 亚洲综合丝袜美腿| 国产精品毛片久久久久久| 午夜国产不卡在线观看视频| av一本久道久久综合久久鬼色| 欧美一区二区三区男人的天堂| 亚洲日本免费电影| 国产一区二区三区四区在线观看| 在线观看中文字幕不卡| 欧美国产精品一区二区| 精品一区二区免费| 欧美一区二区视频在线观看2020 | 99re热视频这里只精品 | av不卡在线观看| 久久天天做天天爱综合色| 亚洲成人av一区二区| 99国产精品视频免费观看| 日本一区二区视频在线观看| 久久er99精品| 日韩欧美在线综合网| 精品国产一区二区三区久久久蜜月| 亚洲一区二区av电影| 91麻豆国产在线观看| 亚洲欧洲在线观看av| 国产精品99久久久久久久vr| 精品国精品国产尤物美女| 久久精品国产在热久久| 日韩一级黄色片| 久久精品国产亚洲a| 日韩一区二区三区四区| 日韩影院免费视频| 制服丝袜日韩国产| 三级不卡在线观看| 678五月天丁香亚洲综合网| 亚洲二区在线观看| 欧美狂野另类xxxxoooo| 日韩av在线免费观看不卡| 欧美一级日韩一级| 国产一区二区三区免费在线观看| 久久久另类综合| 成人av中文字幕| 一区二区在线电影| 欧美精品在线视频| 精品一区二区三区在线观看国产| 欧美大片在线观看一区二区| 久久精品国产**网站演员| 久久精品男人天堂av| 国产91精品精华液一区二区三区| 国产精品伦理一区二区| www.亚洲在线| 亚洲国产精品一区二区久久 | 亚洲午夜激情网站| 欧美一级欧美三级在线观看| 精品一区二区在线观看| 国产精品毛片高清在线完整版| 欧美午夜影院一区| 麻豆国产精品官网| 久久精品欧美日韩精品| 亚洲一区二区三区四区在线观看| 91精品国产色综合久久不卡电影| 久久综合综合久久综合| 国产精品国产三级国产专播品爱网 | 一本大道av一区二区在线播放| 一区二区三国产精华液| 欧美岛国在线观看| 在线欧美小视频| 国产精品一级片在线观看| 亚洲精品成人悠悠色影视| 日韩欧美中文字幕一区| 91亚洲精品久久久蜜桃| 欧美精品一区二区在线播放| 97国产一区二区| 美女精品一区二区| 亚洲青青青在线视频| 欧美一二三区精品| 99精品视频在线观看| 日韩专区欧美专区| 亚洲日本韩国一区| 久久久久久亚洲综合影院红桃 | 亚洲免费看黄网站| 精品久久国产老人久久综合| 在线亚洲免费视频| 国产成人综合在线观看| 欧美成人一区二区三区| 精品视频1区2区| 成人网男人的天堂| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区三区精品视频在线| 国产欧美日韩久久| 欧美不卡一区二区三区四区| 欧美无砖砖区免费| 成人动漫一区二区在线| 韩日av一区二区| 一个色综合网站| 国产精品麻豆欧美日韩ww| 亚洲精品一区二区三区福利| 欧美肥大bbwbbw高潮| 95精品视频在线| 国产成人亚洲精品狼色在线| 精品一区二区三区视频在线观看| 亚洲国产成人va在线观看天堂| 亚洲精选一二三| 国产精品久久久久久久午夜片 | 欧美麻豆精品久久久久久| 色伊人久久综合中文字幕| 成人午夜免费电影| 丁香六月综合激情| 福利电影一区二区三区| 激情小说亚洲一区| 久久精品二区亚洲w码| 久久国产综合精品| 精品一区二区国语对白| 精品无码三级在线观看视频| 紧缚奴在线一区二区三区| 精品制服美女丁香| 国产不卡在线一区| 国产 日韩 欧美大片| 国产超碰在线一区| 不卡av免费在线观看| 99久久久国产精品| 色综合色狠狠综合色| 色婷婷av一区| 欧美绝品在线观看成人午夜影视| 欧美人成免费网站| 精品少妇一区二区三区| 久久精品一区蜜桃臀影院| 欧美国产成人精品| 亚洲你懂的在线视频| 一区二区三区在线高清| 亚洲成a人片在线观看中文| 日韩国产欧美在线播放| 乱中年女人伦av一区二区| 国产乱子伦视频一区二区三区| 久久国产剧场电影| 国产精品嫩草影院com| 自拍偷拍亚洲激情| 亚洲国产一区视频| 免费一级片91| 成人动漫一区二区在线| 日韩av中文在线观看| 国产宾馆实践打屁股91| 色中色一区二区| 精品日韩一区二区三区免费视频| 国产嫩草影院久久久久| 玉米视频成人免费看| 日韩高清国产一区在线| 国产美女一区二区三区| 99精品国产热久久91蜜凸| 91久久奴性调教| 亚洲精品一线二线三线无人区| 国产精品国产三级国产普通话99 | 日韩欧美中文字幕制服| 国产精品水嫩水嫩| 丝袜亚洲另类丝袜在线| 国产二区国产一区在线观看| 日本丶国产丶欧美色综合| 精品国产一区二区三区忘忧草| 国产视频一区二区三区在线观看| 亚洲人成伊人成综合网小说| 美女视频黄频大全不卡视频在线播放| 懂色中文一区二区在线播放| 欧美日韩国产高清一区二区三区 | jiyouzz国产精品久久| 在线综合+亚洲+欧美中文字幕| 国产女人水真多18毛片18精品视频 | 国产美女精品在线| 色综合激情五月| 国产日韩精品一区| 琪琪久久久久日韩精品| 91麻豆国产自产在线观看| 久久日韩精品一区二区五区| 亚洲综合成人网| 成人综合婷婷国产精品久久蜜臀 | 亚洲一二三区在线观看| 国产乱人伦偷精品视频不卡| 欧美一区二区三区在线电影 | 美女视频黄 久久| 欧美日韩一区二区三区在线看| 国产精品久久久久婷婷二区次| 国内偷窥港台综合视频在线播放| 欧美视频你懂的| 亚洲色欲色欲www在线观看| 国产福利一区二区三区| 精品久久久久一区二区国产| 日韩电影免费一区| 欧美区一区二区三区| 亚洲小说欧美激情另类| 日本久久电影网| 亚洲欧美一区二区三区孕妇| 粉嫩嫩av羞羞动漫久久久| 欧美www视频| 美女一区二区在线观看| 日韩一级免费一区| 久久精品久久综合| 精品国精品国产尤物美女| 国产美女在线精品|