Class TabbedUtils


  • public class TabbedUtils
    extends java.lang.Object
    Utility methods
    • Method Detail

      • getParentTab

        public static Tab getParentTab​(java.awt.Component c)

        Gets the tab for whom the given component is a child.

        Note: This is not a method for retrieving the tab for a specific content component. This method is only useful for finding the Tab for components that have been added to a Tab.

        Parameters:
        c - the component
        Returns:
        the tab or null if component is not a child of any tab
      • getParentTabbedPanel

        public static TabbedPanel getParentTabbedPanel​(java.awt.Component c)
        Gets the tabbed panel for whom the given component is a child
        Parameters:
        c - the component
        Returns:
        the tabbed panel or null if component is not a child of any tabbed panel
      • getParentTabbedPanelContentPanel

        public static TabbedPanelContentPanel getParentTabbedPanelContentPanel​(java.awt.Component c)
        Gets the TabbedPanelContentPanel for whom the given component is a child
        Parameters:
        c - the component
        Returns:
        the content panel or null if component is not a child of any tabbed panel content panel
      • isHoverEnabled

        public static boolean isHoverEnabled()

        Checks to see if hover is enabled i.e. if the AWTPermission "listenToAllAWTEvents" has been granted so that hover can be used.

        Note: This method is not meant to be used for permission checks, only as a convenience to check if hover is enabled or not.

        Returns:
        true if hover is enabled, otherwise false
        Since:
        ITP 1.3.0