Class NewProjectWizard

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class NewProjectWizard extends FBDialog
The User Interface for creating a Project and editing it after the fact.
See Also:
  • Field Details

    • border

      private final EmptyBorder border
    • project

      private Project project
    • projectChanged

      private boolean projectChanged
    • projectNameChanged

      private boolean projectNameChanged
    • chooser

      private final FBFileChooser chooser
    • directoryOrArchive

      private final FileFilter directoryOrArchive
    • analyzeList

      private final JList<String> analyzeList
    • analyzeModel

      private final DefaultListModel<String> analyzeModel
    • projectName

      private final JTextField projectName
    • auxList

      private final JList<String> auxList
    • auxModel

      private final DefaultListModel<String> auxModel
    • sourceList

      private final JList<String> sourceList
    • sourceModel

      private final DefaultListModel<String> sourceModel
    • finishButton

      private final JButton finishButton
    • cancelButton

      private final JButton cancelButton
    • wizardComponents

      private final JComponent[] wizardComponents
    • isNewProject

      private boolean isNewProject
  • Constructor Details

    • NewProjectWizard

      public NewProjectWizard()
    • NewProjectWizard

      public NewProjectWizard(Project curProject)
      Parameters:
      curProject - the project to populate from, or null to start a new one
  • Method Details