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.


Variable Index

 o focusGetter
 o iconSpacingWidth
 o insets
 o maxTabHeight
 o mouseGetter
 o nRows
 o overlay
 o rects
 o spacingHeight
 o spacingWidth

Constructor Index

 o BasicTabbedPaneUI()

Method Index

 o addLayoutComponent(String, Component)
 o arrangeTabs(int, int, int, int, int, Font, int, int, int, JTabbedPane)
 o calculateLayoutInfo(JTabbedPane)
 o createUI(JComponent)
 o getInsets(JComponent)
 o getMaximumSize(JComponent)
 o getMetrics(JTabbedPane)
 o getMinimumSize(JComponent)
 o getPreferredSize(JComponent)
 o getTabBounds(JTabbedPane, int)
 o getVisibleComponent(JTabbedPane)
 o installUI(JComponent)
 o layoutContainer(Container)
 o maxTabHeight(JTabbedPane)
 o maxTabWidth(JTabbedPane)
 o minimumLayoutSize(Container)
 o padRow(int, int, int)
 o paint(Graphics, JComponent)
 o preferredLayoutSize(Container)
 o removeComponent(JTabbedPane, Component)
 o removeLayoutComponent(Component)
 o selectAdjacentTab(JTabbedPane, int)
 o selectNextTab(JTabbedPane)
 o selectPrevTab(JTabbedPane)
 o selectTabAbove(JTabbedPane)
 o selectTabBelow(JTabbedPane)
 o stateChanged(ChangeEvent)
 o tabForCoordinate(JTabbedPane, int, int)
 o tabHeight()
 o tabWidth(JTabbedPane, int, FontMetrics)
 o uninstallUI(JComponent)

Variables

 o overlay
 protected static int overlay
 o insets
 protected static Insets insets
 o spacingHeight
 protected static int spacingHeight
 o spacingWidth
 protected static int spacingWidth
 o iconSpacingWidth
 protected static int iconSpacingWidth
 o nRows
 protected int nRows
 o maxTabHeight
 protected int maxTabHeight
 o rects
 protected Rectangle rects[]
 o mouseGetter
 protected BasicTabbedPaneUI. MouseGetter mouseGetter
 o focusGetter
 protected BasicTabbedPaneUI. FocusGetter focusGetter

Constructors

 o BasicTabbedPaneUI
 public BasicTabbedPaneUI()

Methods

 o selectNextTab
 public void selectNextTab(JTabbedPane pane)
 o selectPrevTab
 public void selectPrevTab(JTabbedPane pane)
 o getPreferredSize
 public Dimension getPreferredSize(JComponent container)
Overrides:
getPreferredSize in class ComponentUI
 o getMinimumSize
 public Dimension getMinimumSize(JComponent container)
Overrides:
getMinimumSize in class ComponentUI
 o getMaximumSize
 public Dimension getMaximumSize(JComponent container)
Overrides:
getMaximumSize in class ComponentUI
 o addLayoutComponent
 public void addLayoutComponent(String name,
                                Component comp)
 o removeLayoutComponent
 public void removeLayoutComponent(Component comp)
 o preferredLayoutSize
 public Dimension preferredLayoutSize(Container parent)
 o minimumLayoutSize
 public Dimension minimumLayoutSize(Container parent)
 o getVisibleComponent
 protected Component getVisibleComponent(JTabbedPane pane)
 o removeComponent
 protected void removeComponent(JTabbedPane pane,
                                Component component)
 o stateChanged
 public void stateChanged(ChangeEvent e)
 o padRow
 protected void padRow(int rowI,
                       int i,
                       int maxX)
 o arrangeTabs
 protected void arrangeTabs(int paddingExemptRow,
                            int firstRowIndent,
                            int otherRowIndent,
                            int maxTabHeight,
                            int overlay,
                            Font font,
                            int maxX,
                            int returnAt,
                            int tabCount,
                            JTabbedPane pane)
 o maxTabHeight
 protected int maxTabHeight(JTabbedPane pane)
 o tabWidth
 protected int tabWidth(JTabbedPane pane,
                        int index,
                        FontMetrics metrics)
 o maxTabWidth
 protected int maxTabWidth(JTabbedPane pane)
 o getMetrics
 protected FontMetrics getMetrics(JTabbedPane pane)
 o createUI
 public static ComponentUI createUI(JComponent x)
 o installUI
 public void installUI(JComponent container)
Overrides:
installUI in class ComponentUI
 o uninstallUI
 public void uninstallUI(JComponent container)
Overrides:
uninstallUI in class ComponentUI
 o selectAdjacentTab
 protected void selectAdjacentTab(JTabbedPane pane,
                                  int heightOffset)
 o selectTabAbove
 protected void selectTabAbove(JTabbedPane pane)
 o selectTabBelow
 protected void selectTabBelow(JTabbedPane pane)
 o paint
 public void paint(Graphics g,
                   JComponent container)
Overrides:
paint in class ComponentUI
 o layoutContainer
 public void layoutContainer(Container parent)
 o calculateLayoutInfo
 protected void calculateLayoutInfo(JTabbedPane pane)
 o tabForCoordinate
 public int tabForCoordinate(JTabbedPane pane,
                             int x,
                             int y)
Overrides:
tabForCoordinate in class TabbedPaneUI
 o getTabBounds
 public Rectangle getTabBounds(JTabbedPane pane,
                               int i)
Overrides:
getTabBounds in class TabbedPaneUI
 o tabHeight
 protected int tabHeight()
 o getInsets
 public Insets getInsets(JComponent c)

All Packages  Class Hierarchy  This Package  Previous  Next  Index