📄 wwj_87.java
字号:
/*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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -