⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stresswwjapp.java

📁 world wind java sdk 源码
💻 JAVA
字号:
/* Copyright (C) 2001, 2007 United States Government as represented bythe Administrator of the National Aeronautics and Space Administration.All Rights Reserved.*/package gov.nasa.worldwind.examples;import gov.nasa.worldwind.WorldWindow;import gov.nasa.worldwind.event.RenderingListener;import gov.nasa.worldwind.event.RenderingEvent;import gov.nasa.worldwind.layers.MarkerLayer;import java.awt.*;/** * App for stress testing WWJ functions.  Just start it and let it run. * * @author jparsons * @version $Id$ */public class StressWWJApp extends ApplicationTemplate{    private static class AppFrame extends ApplicationTemplate.AppFrame    {        public AppFrame()        {            super(true, true, true);            final StressWWJIterator wwjIterator = new StressWWJIterator(this);            //add marker & airspace layer            MarkerLayer layer = new MarkerLayer();            layer.setOverrideMarkerElevation(true);            layer.setKeepSeparated(false);            layer.setElevation(500d);            layer.setMarkers(wwjIterator.getMarkers());            insertBeforePlacenames(this.getWwd(), layer);            insertBeforePlacenames(this.getWwd(), wwjIterator.getAirspaceLayer());            this.getWwd().addRenderingListener(new RenderingListener()                {                    public void stageChanged(RenderingEvent event)                    {                        if (event.getSource() instanceof WorldWindow)                        {                            EventQueue.invokeLater(new Runnable()                            {                                public void run()                                {                                    wwjIterator.updateStressStatsPanel();                                }                            });                        }                    }                });            this.getLayerPanel().add(wwjIterator.makeControlPanel(), BorderLayout.SOUTH);            this.getLayerPanel().update(this.getWwd());            this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));            wwjIterator.runWWJIterator();        }    }    public static void main(String[] args)    {		ApplicationTemplate.start("World Wind Stress Test", AppFrame.class);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -