- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在jbuilderX中建立mapxtreme java4.71应用学习笔记
在jbuilderX中建立mapxtreme java4.7应用学习笔记
(bj_meng)
2004-05-15
配置环境
安装mapXtreme java 4.7,最好使用自带的jdk
配置jbx环境
引入mapXtreme java的lib:进入jbx的tools的configure libraries中。
选择new,Define a new library specification
Name为mapinfotreme,Location为User Home,然后单击Add按钮,把\Program Files\MapInfo\MapXtreme-4.7.0\lib目录下的client、common和server中的jar全部加入,记住一定要选择文件。
单击OK完成引入
配置jbx的jdk:进入jbx的tools的configure jdks中,选择new:
指向mapinfo自带的jdk目录
设置结果如下图:
其他
在jbx中创建一个project,命名为barChant。
新建一个class-》BarChartLocalRend,放在package barchart中。
进入barChart的properties中。
在Paths的Required Libraries中将上面创建的mapinfotreme加入工程中。
BarChartLocalRend的代码如下(mapinfo官方提供的):
package barchart;
import java.lang.*;
import java.util.*;
import java.util.Hashtable;
import java.awt.*;
import com.mapinfo.mapj.*;
import com.mapinfo.graphics.Rendition;
import com.mapinfo.graphics.RenditionImpl;
import java.util.ArrayList;
import com.mapinfo.dp.analysis.AnalysisTableDescHelper;
import com.mapinfo.legend.AnalysisLayerChartLegend;
import javax.swing.*;
import com.mapinfo.mapj.BarChartProperties;
import com.mapinfo.beans.vmapj.VisualMapJ;
import com.mapinfo.beans.tools.MapToolBar;
public class BarChartLocalRend extends JFrame {
public FeatureLayer world;
public ArrayList cols;
public VisualMapJ myMap;
public Hashtable ht;
BarChartLocalRend()
{
try{
MapToolBar myMapToolBar = new MapToolBar();
myMap = new VisualMapJ();
myMap.getMapJ().loadMapDefinition(c:\\program files\\mapinfo\\MapXtreme-4.7.0\\examples\\server\\data\\local\\world.mdf);
world = (FeatureLayer)myMap.getMapJ().getLayers().get(World Countries);
//columns in world layer to analyze
cols = new ArrayList(3);
cols.add(Pop_0_14);
cols.add(Pop_1994);
cols.add(Pop_65Plus);
//create AnalysisTableDescHelper from world layers
AnalysisTableDescHelper atdh = new AnalysisTableDescHelper(world.getTableDescHelper(),
cols, AnalysisLayerType.SIDE_BY_SIDE_BAR_CHART);
AnalysisLayer analysis = (AnalysisLayer)myMap.getMapJ().getLayers().insertLayer(world.getDataProviderRef(),
atdh, 0, World Population Analy
您可能关注的文档
最近下载
- 2024年中国黄金集团江西金山矿业有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 企业工会助推企业高质量发展.docx VIP
- OA办公系统解决方案.doc VIP
- 重庆中央公园规划设计说明书阶段成果介绍.doc VIP
- 青岛版数学七年级上册第一次月考测试题附答案(共2套).doc VIP
- 重庆空港新城产业发展规划.PDF VIP
- NB-T+31010-2024陆上风电场工程概算定额.pptx VIP
- 基因组学-黄学辉-bio2000.ppt VIP
- 中考数学专项复习:直线与圆的位置关系压轴题八种模型(含答案及解析).pdf VIP
- 2025年建筑工程劳务合同(简易版可修改).docx VIP
文档评论(0)