wwj_87.java

来自「world wind java sdk 源码」· Java 代码 · 共 107 行

JAVA
107
字号
/*Copyright (C) 2001, 2006 United States Governmentas represented by the Administrator of theNational Aeronautics and Space Administration.All Rights Reserved.*/package gov.nasa.worldwind.issues;import gov.nasa.worldwind.examples.ApplicationTemplate;import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * @author tag * @version $Id: WWJ_87.java 2989 2007-09-22 17:45:45Z tgaskins $ */public class WWJ_87 extends ApplicationTemplate{    public static class AppFrame extends ApplicationTemplate.AppFrame    {        public AppFrame()        {            super(true, true, false);            final JPanel spacer = new JPanel(new BorderLayout());            spacer.add(new JLabel("Spacer"), BorderLayout.CENTER);            this.getContentPane().add(spacer, BorderLayout.SOUTH);            JPanel controls = new JPanel(new GridLayout(0, 1));            JButton b = new JButton("Status Invisible");            b.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent actionEvent)                {                    getStatusBar().setVisible(false);                }            });            controls.add(b);            b = new JButton("Status Visible");            b.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent actionEvent)                {                    getStatusBar().setVisible(true);                }            });            controls.add(b);            b = new JButton("Remove Status");            b.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent actionEvent)                {                    getWwjPanel().remove(getStatusBar());                    getWwjPanel().validate();                }            });            controls.add(b);            b = new JButton("Add Status");            b.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent actionEvent)                {                    getWwjPanel().add(getStatusBar(), BorderLayout.SOUTH);                    getWwjPanel().validate();                }            });            controls.add(b);            b = new JButton("Remove Spacer");            b.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent actionEvent)                {                    AppFrame.this.getContentPane().remove(spacer);                    AppFrame.this.validate();                }            });            controls.add(b);            b = new JButton("Add Spacer");            b.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent actionEvent)                {                    AppFrame.this.getContentPane().add(spacer, BorderLayout.SOUTH);                    AppFrame.this.validate();                }            });            controls.add(b);            this.getContentPane().add(controls, BorderLayout.EAST);            this.pack();        }    }    public static void main(String[] args)    {        ApplicationTemplate.start("World Wind WMS-87", AppFrame.class);    }}

⌨️ 快捷键说明

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