- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TabbedPaneUI
-
- Direct Known Subclasses:
BasicTabbedPaneUI
,MultiTabbedPaneUI
public abstract class TabbedPaneUI extends ComponentUI
Pluggable look and feel interface for JTabbedPane.
-
-
Constructor Summary
Constructors Constructor Description TabbedPaneUI()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Rectangle
getTabBounds(JTabbedPane pane, int index)
Returns the rectangle for the tab bounds.abstract int
getTabRunCount(JTabbedPane pane)
Returns the tab run count.abstract int
tabForCoordinate(JTabbedPane pane, int x, int y)
Returns the tab for the coordinate.-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
-
-
-
Method Detail
-
tabForCoordinate
public abstract int tabForCoordinate(JTabbedPane pane, int x, int y)
Returns the tab for the coordinate.- Parameters:
pane
- the panex
- the x coordinatey
- the y coordinate- Returns:
- the tab for the coordinate
-
getTabBounds
public abstract Rectangle getTabBounds(JTabbedPane pane, int index)
Returns the rectangle for the tab bounds.- Parameters:
pane
- the paneindex
- the index- Returns:
- the rectangle for the tab bounds
-
getTabRunCount
public abstract int getTabRunCount(JTabbedPane pane)
Returns the tab run count.- Parameters:
pane
- the pane- Returns:
- the tab run count
-
-