World Wind是什么了?自己去官方看!我也是菜鸟!
官方主页:
http://worldwind.arc.nasa.gov/download.html
World Wind Java SDK:
http://worldwind.arc.nasa.gov/java/
有兴趣的朋友可以下载官方的安装包,安装体验,目前最新版本为1.4 下载地址
http://worldwind.arc.nasa.gov/download.html
效果图
好了,赶紧下载Java的sdk写个自己的HelloWorld程序吧
地址:
http://worldwind.arc.nasa.gov/java/
下载后将
gluegen-rt.jar、
jogl.jar、
worldwind.jar三个jar包添加到工程的classpath目录
并且将以下
gluegen-rt.dll、
jogl_awt.dll、
jogl_cg.dll、jogl.dll文件与jogl.jar文件关联起来
接下来看代码吧:
package com.worldwind.demo;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import gov.nasa.worldwind.BasicModel;
import gov.nasa.worldwind.awt.WorldWindowGLCanvas;
public class HelloWorldWind extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
public HelloWorldWind() {
WorldWindowGLCanvas wwd = new WorldWindowGLCanvas();
Dimension dimension=Toolkit.getDefaultToolkit().getScreenSize();
int width=(dimension.width-800)/2;
int height=(dimension.height-600)/2;
wwd.setBounds(width, height, 800, 600);
//wwd.setPreferredSize(new java.awt.Dimension(200, 200));
this.setTitle("WorldWind Test");
this.getContentPane().add(wwd, java.awt.BorderLayout.CENTER);
this.pack();
wwd.setModel(new BasicModel());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new HelloWorldWind().setVisible(true);
}
});
}
}
赶紧Run一把吧
看好了,这次是自己写的swing程序噢,鼠标拖拽体验一下!
点我下载工程代码