3.基础类

wwjBasics

还是先上代码。

package wwjTest;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;

import gov.nasa.worldwind.Model;
import gov.nasa.worldwind.WorldWind;
import gov.nasa.worldwind.avlist.AVKey;
import gov.nasa.worldwind.awt.WorldWindowGLCanvas;
import gov.nasa.worldwind.util.StatusBar;
import gov.nasa.worldwindx.examples.LayerPanel;

public class wwjBasics extends JFrame {

    private static final long serialVersionUID = 1L;
    protected WorldWindowGLCanvas worldWindowGLCanvas;//声明画布
    protected StatusBar statusBar;//声明状态栏
    protected Model modelEarth;//声明地球模型
    protected LayerPanel layerPanel;//声明图层面板


    public wwjBasics ()
    {
        //按指定尺寸创建画布
        Dimension canvasSize = new Dimension(800,600);
        this.worldWindowGLCanvas = new WorldWindowGLCanvas();
        this.worldWindowGLCanvas.setPreferredSize(canvasSize);

        //创建地球模型,并于画布绑定,显示到窗体中心
        this.modelEarth = (Model) WorldWind.createConfigurationComponent(AVKey.MODEL_CLASS_NAME);
        this.worldWindowGLCanvas.setModel(this.modelEarth);
        this.add(this.worldWindowGLCanvas,BorderLayout.CENTER);

        //创建状态栏,并显示到窗体底部
        this.statusBar = new StatusBar();
        this.add(this.statusBar, BorderLayout.PAGE_END);
        this.statusBar.setEventSource(worldWindowGLCanvas);

        //创建图层面板,并于画布绑定,显示到窗体左边
        this.layerPanel = new LayerPanel(this.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 = "World Wind Java 基础类";
        wwjBasics wwjRun = new wwjBasics();
        wwjRun.setTitle(strTitle);
    }
}

运行结果如下所示:代码很简单不做过多描述。

这里写图片描述

代码很简单不做过多描述。`

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值