首页 > 代码库 > World Wind Java开发之一
World Wind Java开发之一
参照《World wind Java三维地理信息系统开发指南随书光盘》以及官网论坛,开始学习World Wind Java开发。
第一个demo
//基础类 public class VGE_GFBasicClass extends JFrame { protected WorldWindowGLCanvas worldWindowGLCanvas; //WorldWind 画布 protected StatusBar statusBar; //状态栏 protected Model modelEarth; protected LayerPanel layerPanel; //图层面板 public VGE_GFBasicClass () { //按指定尺寸创建画布 Dimension canvasSize = new Dimension(800, 600); this.worldWindowGLCanvas = new WorldWindowGLCanvas(); this.worldWindowGLCanvas.setPreferredSize(canvasSize); // 创建Earth模型,并与画面绑定 modelEarth = (Model) WorldWind .createConfigurationComponent(AVKey.MODEL_CLASS_NAME); this.worldWindowGLCanvas.setModel(modelEarth); this.add(this.worldWindowGLCanvas, BorderLayout.CENTER); // 增加状态栏 this.statusBar = new StatusBar(); this.add(statusBar, BorderLayout.PAGE_END); this.statusBar.setEventSource(worldWindowGLCanvas); // 显示图层面板 layerPanel = new LayerPanel(worldWindowGLCanvas); this.add(layerPanel, BorderLayout.WEST); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); this.setSize(canvasSize); } public static void main(String[] args) { String strTitle = "…………子系统"; VGE_GFBasicClass WWRun = new VGE_GFBasicClass(); WWRun.setTitle( strTitle + ":" + WWRun.getClass().getName()); } }
直接运行即可,效果图如下:
World Wind Java开发之一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。