Class InstanceTab

    • Field Detail

      • m_SplitPane

        protected adams.gui.core.BaseSplitPane m_SplitPane
        the split pane.
      • m_PanelLeft

        protected JPanel m_PanelLeft
        the left panel.
      • m_PanelRight

        protected JPanel m_PanelRight
        the right panel.
      • m_PanelParameters

        protected adams.gui.core.ParameterPanel m_PanelParameters
        the parameter panel.
      • m_ComboBoxDatasets

        protected adams.gui.core.BaseComboBox<String> m_ComboBoxDatasets
        the datasets.
      • m_ComboBoxID

        protected adams.gui.core.BaseComboBox<String> m_ComboBoxID
        the ID.
      • m_TextAttributeRange

        protected adams.gui.core.RangeTextField m_TextAttributeRange
        the attribute range.
      • m_ComboBoxColor

        protected adams.gui.core.BaseComboBox<String> m_ComboBoxColor
        the attribute to use for color.
      • m_PanelColorProvider

        protected adams.gui.goe.GenericObjectEditorPanel m_PanelColorProvider
        the color provider.
      • m_CheckBoxAntiAliasing

        protected adams.gui.core.BaseCheckBox m_CheckBoxAntiAliasing
        whether to use anti-aliasing.
      • m_CheckBoxMarkers

        protected adams.gui.core.BaseCheckBox m_CheckBoxMarkers
        whether to use markers.
      • m_ListIDs

        protected adams.gui.core.SearchableBaseList m_ListIDs
        the list with instance IDs to display.
      • m_PanelSearchID

        protected adams.gui.core.SearchPanel m_PanelSearchID
        the search panel for the IDs.
      • m_ButtonVisualize

        protected adams.gui.core.BaseButton m_ButtonVisualize
        the button for visualizing.
      • m_PanelInstance

        protected InstancePanel m_PanelInstance
        the plot.
    • Constructor Detail

      • InstanceTab

        public InstanceTab()
    • Method Detail

      • initGUI

        protected void initGUI()
        Initializes the widgets.
        Overrides:
        initGUI in class adams.gui.core.DetachablePanel
      • finishInit

        protected void finishInit()
        finishes the initialization.
        Overrides:
        finishInit in class adams.gui.core.BasePanel
      • hasDataChanged

        protected boolean hasDataChanged​(List<String> newDatasets,
                                         ComboBoxModel<String> currentModel)
        Checks whether the data has changed and the model needs updating.
        Parameters:
        newDatasets - the new list of datasets
        currentModel - the current model
        Returns:
        true if changed
      • updateAttributes

        protected void updateAttributes()
        Updates the attributes model.
      • updateIDs

        protected void updateIDs()
        Updates the list with IDs.
      • canVisualize

        protected String canVisualize()
        Returns whether data can be visualized.
        Returns:
        null if can visualize, otherwise error message
      • updateButtons

        protected void updateButtons()
        Updates the buttons.
      • visualize

        protected void visualize()
        Updates the visualization.
      • doDeserialize

        protected void doDeserialize​(Map<String,​Object> data,
                                     adams.core.MessageCollection errors)
        Restores the objects.
        Overrides:
        doDeserialize in class AbstractInvestigatorTab
        Parameters:
        data - the data to restore
        errors - for storing errors