All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.basic.BasicTabbedPaneUI
java.lang.Object
|
+----com.sun.java.swing.plaf.ComponentUI
|
+----com.sun.java.swing.plaf.TabbedPaneUI
|
+----com.sun.java.swing.basic.BasicTabbedPaneUI
- public class BasicTabbedPaneUI
- extends TabbedPaneUI
- implements LayoutManager, ChangeListener, Serializable
A Windows L&F implementation of TabbedPaneUI.
-
focusGetter
-
-
iconSpacingWidth
-
-
insets
-
-
maxTabHeight
-
-
mouseGetter
-
-
nRows
-
-
overlay
-
-
rects
-
-
spacingHeight
-
-
spacingWidth
-
-
BasicTabbedPaneUI()
-
-
addLayoutComponent(String, Component)
-
-
arrangeTabs(int, int, int, int, int, Font, int, int, int, JTabbedPane)
-
-
calculateLayoutInfo(JTabbedPane)
-
-
createUI(JComponent)
-
-
getInsets(JComponent)
-
-
getMaximumSize(JComponent)
-
-
getMetrics(JTabbedPane)
-
-
getMinimumSize(JComponent)
-
-
getPreferredSize(JComponent)
-
-
getTabBounds(JTabbedPane, int)
-
-
getVisibleComponent(JTabbedPane)
-
-
installUI(JComponent)
-
-
layoutContainer(Container)
-
-
maxTabHeight(JTabbedPane)
-
-
maxTabWidth(JTabbedPane)
-
-
minimumLayoutSize(Container)
-
-
padRow(int, int, int)
-
-
paint(Graphics, JComponent)
-
-
preferredLayoutSize(Container)
-
-
removeComponent(JTabbedPane, Component)
-
-
removeLayoutComponent(Component)
-
-
selectAdjacentTab(JTabbedPane, int)
-
-
selectNextTab(JTabbedPane)
-
-
selectPrevTab(JTabbedPane)
-
-
selectTabAbove(JTabbedPane)
-
-
selectTabBelow(JTabbedPane)
-
-
stateChanged(ChangeEvent)
-
-
tabForCoordinate(JTabbedPane, int, int)
-
-
tabHeight()
-
-
tabWidth(JTabbedPane, int, FontMetrics)
-
-
uninstallUI(JComponent)
-
overlay
protected static int overlay
insets
protected static Insets insets
spacingHeight
protected static int spacingHeight
spacingWidth
protected static int spacingWidth
iconSpacingWidth
protected static int iconSpacingWidth
nRows
protected int nRows
maxTabHeight
protected int maxTabHeight
rects
protected Rectangle rects[]
mouseGetter
protected BasicTabbedPaneUI. MouseGetter mouseGetter
focusGetter
protected BasicTabbedPaneUI. FocusGetter focusGetter
BasicTabbedPaneUI
public BasicTabbedPaneUI()
selectNextTab
public void selectNextTab(JTabbedPane pane)
selectPrevTab
public void selectPrevTab(JTabbedPane pane)
getPreferredSize
public Dimension getPreferredSize(JComponent container)
- Overrides:
- getPreferredSize in class ComponentUI
getMinimumSize
public Dimension getMinimumSize(JComponent container)
- Overrides:
- getMinimumSize in class ComponentUI
getMaximumSize
public Dimension getMaximumSize(JComponent container)
- Overrides:
- getMaximumSize in class ComponentUI
addLayoutComponent
public void addLayoutComponent(String name,
Component comp)
removeLayoutComponent
public void removeLayoutComponent(Component comp)
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
getVisibleComponent
protected Component getVisibleComponent(JTabbedPane pane)
removeComponent
protected void removeComponent(JTabbedPane pane,
Component component)
stateChanged
public void stateChanged(ChangeEvent e)
padRow
protected void padRow(int rowI,
int i,
int maxX)
arrangeTabs
protected void arrangeTabs(int paddingExemptRow,
int firstRowIndent,
int otherRowIndent,
int maxTabHeight,
int overlay,
Font font,
int maxX,
int returnAt,
int tabCount,
JTabbedPane pane)
maxTabHeight
protected int maxTabHeight(JTabbedPane pane)
tabWidth
protected int tabWidth(JTabbedPane pane,
int index,
FontMetrics metrics)
maxTabWidth
protected int maxTabWidth(JTabbedPane pane)
getMetrics
protected FontMetrics getMetrics(JTabbedPane pane)
createUI
public static ComponentUI createUI(JComponent x)
installUI
public void installUI(JComponent container)
- Overrides:
- installUI in class ComponentUI
uninstallUI
public void uninstallUI(JComponent container)
- Overrides:
- uninstallUI in class ComponentUI
selectAdjacentTab
protected void selectAdjacentTab(JTabbedPane pane,
int heightOffset)
selectTabAbove
protected void selectTabAbove(JTabbedPane pane)
selectTabBelow
protected void selectTabBelow(JTabbedPane pane)
paint
public void paint(Graphics g,
JComponent container)
- Overrides:
- paint in class ComponentUI
layoutContainer
public void layoutContainer(Container parent)
calculateLayoutInfo
protected void calculateLayoutInfo(JTabbedPane pane)
tabForCoordinate
public int tabForCoordinate(JTabbedPane pane,
int x,
int y)
- Overrides:
- tabForCoordinate in class TabbedPaneUI
getTabBounds
public Rectangle getTabBounds(JTabbedPane pane,
int i)
- Overrides:
- getTabBounds in class TabbedPaneUI
tabHeight
protected int tabHeight()
getInsets
public Insets getInsets(JComponent c)
All Packages Class Hierarchy This Package Previous Next Index