javax.swing.plaf.basic
Class BasicTabbedPaneUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.TabbedPaneUI
              |
              +--javax.swing.plaf.basic.BasicTabbedPaneUI
All Implemented Interfaces:
SwingConstants
Direct Known Subclasses:
MetalTabbedPaneUI
public class BasicTabbedPaneUI
extends TabbedPaneUI
implements SwingConstants

A Basic L&F implementation of TabbedPaneUI.

 

Nested Class Summary

 class BasicTabbedPaneUI.FocusHandler
    This inner class is marked "public" due to a compiler bug.
 class BasicTabbedPaneUI.MouseHandler
    This inner class is marked "public" due to a compiler bug.
 class BasicTabbedPaneUI.PropertyChangeHandler
    This inner class is marked "public" due to a compiler bug.
 class BasicTabbedPaneUI.TabbedPaneLayout
    This inner class is marked "public" due to a compiler bug.
 class BasicTabbedPaneUI.TabSelectionHandler
    This inner class is marked "public" due to a compiler bug.
 

 

Field Summary

protected  Rectangle calcRect
    A rectangle used for general layout calculations in order to avoid constructing many new Rectangles on the fly.
protected  Insets contentBorderInsets
    
protected  Color darkShadow
    
protected  KeyStroke downKey
    Deprecated. As of Java 2 platform v1.3.
protected  Color focus
    
protected  FocusListener focusListener
    
protected  Color highlight
    
protected  KeyStroke leftKey
    Deprecated. As of Java 2 platform v1.3.
protected  Color lightHighlight
    
protected  int maxTabHeight
    
protected  int maxTabWidth
    
protected  MouseListener mouseListener
    
protected  PropertyChangeListener propertyChangeListener
    
protected  Rectangle[] rects
    
protected  KeyStroke rightKey
    Deprecated. As of Java 2 platform v1.3.
protected  int runCount
    
protected  int selectedRun
    
protected  Insets selectedTabPadInsets
    
protected  Color shadow
    
protected  Insets tabAreaInsets
    
protected  ChangeListener tabChangeListener
    
protected  Insets tabInsets
    
protected  JTabbedPane tabPane
    
protected  int tabRunOverlay
    
protected  int[] tabRuns
    
protected  int