Class OutputTabbedPane

    • Field Detail

      • m_LastExport

        protected adams.gui.visualization.multiobjectexport.AbstractMultiObjectExport m_LastExport
        the last export scheme.
    • Constructor Detail

      • OutputTabbedPane

        public OutputTabbedPane()
    • Method Detail

      • initialize

        protected void initialize()
        Initializes the members.
        Overrides:
        initialize in class adams.gui.core.DragAndDropTabbedPane
      • newTab

        public int newTab​(String title,
                          JComponent comp)
        Adds the component as tab to the result item.
        Parameters:
        title - the title of the tab
        comp - the component to add
        Returns:
        the index of the new tab
      • getActualComponentAt

        protected Component getActualComponentAt​(int index)
        Returns the actual component at the position.
        Parameters:
        index - the tab index
        Returns:
        the component
      • removeTabAt

        public void removeTabAt​(int index)
        Removes the tab.
        Overrides:
        removeTabAt in class adams.gui.core.BaseTabbedPane
        Parameters:
        index - the index of the tab to remove
      • export

        public void export()
        Exports the components using a AbstractMultiObjectExport scheme.
      • cleanUp

        public void cleanUp()
        Cleans up data structures, frees up memory.
        Specified by:
        cleanUp in interface adams.core.CleanUpHandler