Class ThreeWayDataHeatmapViewerMultiPagePane

  • All Implemented Interfaces:
    adams.core.CleanUpHandler, adams.gui.core.UISettingsSupporter, ImageObserver, MenuContainer, Serializable, Accessible

    public class ThreeWayDataHeatmapViewerMultiPagePane
    extends adams.gui.core.MultiPagePane
    Specialized multi-page pane for the 3way data heatmap viewer.
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • ThreeWayDataHeatmapViewerMultiPagePane

        public ThreeWayDataHeatmapViewerMultiPagePane()
    • Method Detail

      • initGUI

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

        protected void initialize()
        For initializing members.
        Overrides:
        initialize in class adams.gui.core.MultiPagePane
      • hasCurrentPanel

        public boolean hasCurrentPanel()
        Returns whether a panel is currently selected.
        Returns:
        true if selected
      • getCurrentPanel

        public ThreeWayDataHeatmapPanel getCurrentPanel()
        Returns the currently selected panel.
        Returns:
        the panel, null if none selected
      • createPopup

        protected adams.gui.core.BasePopupMenu createPopup​(MouseEvent e)
        Generates the right-click menu for the JList.
        Overrides:
        createPopup in class adams.gui.core.MultiPagePane
        Parameters:
        e - the event that triggered the popup
        Returns:
        the generated menu
        See Also:
        MultiPagePane.showPopup(MouseEvent)