温馨提示:您的每一次转载,体现了我写此文的意义!!!烦请您在转载时注明出处http://www.blogjava.net/sxyx2008/谢谢合作!!!

雪山飞鹄

温馨提示:您的每一次转载,体现了我写此文的意义!!!烦请您在转载时注明出处http://www.blogjava.net/sxyx2008/谢谢合作!!!

BlogJava 首页 新随笔 联系 聚合 管理
  215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
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.jarjogl.jarworldwind.jar三个jar包添加到工程的classpath目录
并且将以下gluegen-rt.dlljogl_awt.dlljogl_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, 
800600);
        
        
//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程序噢,鼠标拖拽体验一下!

点我下载工程代码
posted on 2011-03-30 09:40 雪山飞鹄 阅读(2778) 评论(0)  编辑  收藏 所属分类: javase

只有注册用户登录后才能发表评论。


网站导航: