Package mars.venus

Class MainPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants

public class MainPane extends JTabbedPane
Creates the tabbed areas in the UI and also creates the internal windows that exist in them.
Author:
Sanderson and Bumgarner
See Also:
  • Constructor Details

    • MainPane

      public MainPane(VenusUI gui, Editor editor)
      Constructor for the MainPane class.
  • Method Details

    • getCurrentEditorTab

      public FileEditorTab getCurrentEditorTab()
      Returns the current editor tab selected in the "Edit" tab.
      Returns:
      The current editor tab.
    • getEditTab

      public EditTab getEditTab()
      Returns component containing editor display.
      Returns:
      The component for the "Edit" tab.
    • getExecuteTab

      public ExecuteTab getExecuteTab()
      Returns component containing execution-time display.
      Returns:
      The component for the "Execute" tab.