com.l2fprod.common.swing.plaf.windows
Class WindowsOutlookBarUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TabbedPaneUI
          extended by javax.swing.plaf.basic.BasicTabbedPaneUI
              extended by com.l2fprod.common.swing.plaf.basic.BasicOutlookBarUI
                  extended by com.l2fprod.common.swing.plaf.windows.WindowsOutlookBarUI
All Implemented Interfaces:
OutlookBarUI, javax.swing.SwingConstants

public class WindowsOutlookBarUI
extends BasicOutlookBarUI

Implements of OutlookBarUI with the Windows look and feel.


Nested Class Summary
static class WindowsOutlookBarUI.ThinScrollBarUI
           
static class WindowsOutlookBarUI.WindowsTabButtonBorder
           
 
Nested classes/interfaces inherited from class com.l2fprod.common.swing.plaf.basic.BasicOutlookBarUI
BasicOutlookBarUI.TabButton, BasicOutlookBarUI.TabLayout
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI
javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout, javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler
 
Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI
calcRect, contentBorderInsets, darkShadow, downKey, focus, focusListener, highlight, leftKey, lightHighlight, maxTabHeight, maxTabWidth, mouseListener, propertyChangeListener, rects, rightKey, runCount, selectedRun, selectedTabPadInsets, shadow, tabAreaInsets, tabChangeListener, tabInsets, tabPane, tabRunOverlay, tabRuns, textIconGap, upKey
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Constructor Summary
WindowsOutlookBarUI()
           
 
Method Summary
protected  BasicOutlookBarUI.TabButton createTabButton()
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
protected  void installDefaults()
           
 javax.swing.JScrollPane makeScrollPane(java.awt.Component component)
           
 
Methods inherited from class com.l2fprod.common.swing.plaf.basic.BasicOutlookBarUI
buttonForTab, createChangeListener, createMouseListener, createPropertyChangeListener, createTabListener, getTabBounds, getTabRunCount, indexOfComponent, installListeners, paint, paintContentBorder, paintContentBorderBottomEdge, paintContentBorderLeftEdge, paintContentBorderRightEdge, paintContentBorderTopEdge, paintFocusIndicator, paintIcon, paintTab, paintTabArea, paintTabBackground, paintTabBorder, paintText, requestFocusForVisibleComponent0, tabAdded, tabForCoordinate, tabRemoved, uninstallDefaults, uninstallListeners, updateTabButtonAt, updateTabLayoutOrientation
 
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI
assureRectsCreated, calculateMaxTabHeight, calculateMaxTabWidth, calculateTabAreaHeight, calculateTabAreaWidth, calculateTabHeight, calculateTabWidth, createFocusListener, createLayoutManager, createScrollButton, expandTabRunsArray, getBaseline, getBaseline, getBaselineOffset, getBaselineResizeBehavior, getContentBorderInsets, getFocusIndex, getFontMetrics, getIconForTab, getMaximumSize, getMinimumSize, getNextTabIndex, getNextTabIndexInRun, getNextTabRun, getPreviousTabIndex, getPreviousTabIndexInRun, getPreviousTabRun, getRolloverTab, getRunForTab, getSelectedTabPadInsets, getTabAreaInsets, getTabBounds, getTabInsets, getTabLabelShiftX, getTabLabelShiftY, getTabRunIndent, getTabRunOffset, getTabRunOverlay, getTextViewForTab, getVisibleComponent, installComponents, installKeyboardActions, installUI, lastTabInRun, layoutLabel, navigateSelectedTab, rotateInsets, selectAdjacentRunTab, selectNextTab, selectNextTabInRun, selectPreviousTab, selectPreviousTabInRun, setRolloverTab, setVisibleComponent, shouldPadTabRun, shouldRotateTabRuns, uninstallComponents, uninstallKeyboardActions, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowsOutlookBarUI

public WindowsOutlookBarUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)

makeScrollPane

public javax.swing.JScrollPane makeScrollPane(java.awt.Component component)
Specified by:
makeScrollPane in interface OutlookBarUI
Overrides:
makeScrollPane in class BasicOutlookBarUI
Returns:
a JScrollPane with component as view
See Also:
JOutlookBar.makeScrollPane(Component)

installDefaults

protected void installDefaults()
Overrides:
installDefaults in class BasicOutlookBarUI

createTabButton

protected BasicOutlookBarUI.TabButton createTabButton()
Overrides:
createTabButton in class BasicOutlookBarUI