/* Copyright (C) 2001, 2007 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All Rights Reserved. */ package gov.nasa.worldwind.layers.rpf.wizard; import gov.nasa.worldwind.Configuration; import gov.nasa.worldwind.util.wizard.Wizard; import gov.nasa.worldwind.util.wizard.WizardPanelDescriptor; import javax.swing.*; import java.awt.*; /** * @author dcollins * @version $Id: RPFImportWizard.java 4687 2008-03-12 22:59:36Z dcollins $ */ public class RPFImportWizard extends Wizard { public RPFImportWizard() { registerPanels(); } public RPFImportWizard(Dialog owner) { super(owner); registerPanels(); } public RPFImportWizard(Frame owner) { super(owner); registerPanels(); } private void registerPanels() { // Step 1: Choose where to import from. WizardPanelDescriptor wpd = new FileChooserPanelDescriptor(); registerWizardPanel(FileChooserPanelDescriptor.IDENTIFIER, wpd); // Step 2a: Search for data to import. wpd = new FileSearchPanelDescriptor(); registerWizardPanel(FileSearchPanelDescriptor.IDENTIFIER, wpd); // Step 2: Choose what to import. wpd = new DataChooserPanelDescriptor(); registerWizardPanel(DataChooserPanelDescriptor.IDENTIFIER, wpd); // Step 3: Preprocessing (progress). wpd = new PreprocessPanelDescriptor(); registerWizardPanel(PreprocessPanelDescriptor.IDENTIFIER, wpd); setCurrentPanelDescriptor(FileChooserPanelDescriptor.IDENTIFIER); } }