net.infonode.tabbedpanel
Class TabbedUtils

java.lang.Object
  extended by net.infonode.tabbedpanel.TabbedUtils

public class TabbedUtils
extends java.lang.Object

Utility methods

Version:
$Revision: 1.10 $
Author:
$Author: jesper $

Constructor Summary
private TabbedUtils()
           
 
Method Summary
static Tab getParentTab(java.awt.Component c)
          Gets the tab for whom the given component is a child.
static TabbedPanel getParentTabbedPanel(java.awt.Component c)
          Gets the tabbed panel for whom the given component is a child
static TabbedPanelContentPanel getParentTabbedPanelContentPanel(java.awt.Component c)
          Gets the TabbedPanelContentPanel for whom the given component is a child
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabbedUtils

private TabbedUtils()
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