Class WizardPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
AlgorithmPanel, AllInOnePanel, AutoDownloadPanel, BlockingRegionClassPanel, BlockingRegionGroupPanel, BlockingRegionGroupPanel.GroupEditor, BlockingRegionParameterPanel, BlockingRegionsPanel, BlockingStationsPanel, CacheSectionPanel, ClassesPanel, ClassesPanel, ClassesPanel, ClassSwitchSectionPanel, ClusteringInfoPanel, ClusterPanel, ConnectionsPanel, ConvexHullPanel, DeadlineEditor, DelayOffSectionPanel, DescriptionPanel, DescriptionPanel, EnablingSectionPanel, EnablingSectionPanelForServer, EpochPanel, FiringSectionPanel, FittingPanel, ForkSectionPanel, GraphArrivalPanel, GraphPanel, GraphPanel, InGateWaySectionPanel, InputPanel, InputPanel, InputPanel, InputSectionPanel, IterationSelector, JMCHWizardPanel, JobParallelismEditor, JoinSectionPanel, JWatMainPanel, LoadDemoFittingPanel, LoadDemoPanel, LoggerSectionPanel, MeasurePanel, MetricConfigurationsPanel, ParametricAnalysisPanel, PerformanceIndicesPanel, PollingServerPanel, ProcessorSharingServerPanel, ReferenceStationPanel, RefSourcesPanel, RoutingSectionPanel, RSPLPanel, SectorsGraphicPanel, SectorsTextualPanel, SemaphoreSectionPanel, ServerCompatibilityEditor, ServerFeaturePanel, ServerTypesEditor, ServerVacationEditor, ServiceDemandsPanel, ServiceDemandsPanel, ServiceSectionPanel, ServiceTimesPanel, ServiceTimesPanel, SimulationPanel, StationParameterPanel, StationParametersPanel, StationsPanel, StationsPanel, StationsPanel, StatsPanel, StorageSectionPanel, SwitchoverTimesEditor, SynopsisPanel, Template, TemplateAddingPanel, TemplatePanel, TemplateUpdatePanel, TextualPanel, TimingSectionPanel, VisitsPanel, VisitsPanel, WhatIfPanel

public abstract class WizardPanel extends JPanel
Some things all WizardPanels have in common.
See Also:
  • Field Details

    • parentWizard

      protected Wizard parentWizard
      a link to the Wizard this WizardPanel is part of
  • Constructor Details

    • WizardPanel

      public WizardPanel()
  • Method Details

    • getName

      public abstract String getName()
      Overrides:
      getName in class Component
      Returns:
      the panel's name
    • canFinish

      public boolean canFinish()
      Returns:
      true if the panel is in a state that allows the wizard to finish
    • lostFocus

      public void lostFocus()
      called by the Wizard before when switching to another panel
    • gotFocus

      public void gotFocus()
      called by the Wizard when the panel becomes active
    • help

      public void help()
      called by the Wizard when the user presses the help button
    • canGoForward

      public boolean canGoForward()
      Returns:
      true if it is ok for the wizard to go forward. It is ok for the queried panel to pop up a message box explaining why it cannot go forward.
    • canGoBack

      public boolean canGoBack()
      Returns:
      true if it is ok for the wizard to go back. It is ok for the queried panel to pop up a message box explaining why it cannot go back.
    • getParentWizard

      public Wizard getParentWizard()
    • setParentWizard

      public void setParentWizard(Wizard parentWizard)
    • redraw

      public void redraw()