World Wind之HelloWorld

World Wind之HelloWorld
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程序噢,鼠标拖拽体验一下!

点我下载工程代码

你可能感兴趣的:(World Wind之HelloWorld)