Class ViewWorkspace.TabbedPaneUI

  • All Implemented Interfaces:
    java.util.EventListener, javax.swing.event.DocumentListener, javax.swing.SwingConstants
    Enclosing class:
    ViewWorkspace

    public static class ViewWorkspace.TabbedPaneUI
    extends com.jidesoft.plaf.synthetica.SyntheticaJideTabbedPaneUI
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.jidesoft.plaf.basic.BasicJideTabbedPaneUI

        com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.ActivateTabAction, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.DefaultMouseHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.DefaultMouseMotionHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.MouseHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.MouseMotionHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.MouseWheelHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.PropertyChangeHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.RolloverMouseHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.RolloverMouseMotionHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.ScrollableTabPanel, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.ScrollableTabSupport, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.ScrollableTabViewport, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabbedPaneLayout, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabbedPaneScrollLayout, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabCloseButton, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabEditor, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabFocusListener, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabSelectionHandler, com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabSpaceAllocator
    • Field Summary

      • Fields inherited from class com.jidesoft.plaf.vsnet.VsnetJideTabbedPaneUI

        _backgroundSelectedColorEnd, _backgroundSelectedColorStart, _backgroundUnselectedColorEnd, _backgroundUnselectedColorStart
      • Fields inherited from class com.jidesoft.plaf.basic.BasicJideTabbedPaneUI

        _activeBackground, _activeTabForeground, _additionalWidth, _alwaysShowLineBorder, _background, _buttonMargin, _buttonSize, _calcRect, _closeButtonAlignment, _closeButtonColor, _closeButtonLeftMargin, _closeButtonMargin, _closeButtonMarginHorizon, _closeButtonMarginSize, _closeButtonMarginVertical, _closeButtonRightMargin, _closeButtons, _closeButtonSelectedColor, _compressedStyleCloseButtonMarginHorizon, _compressedStyleCloseButtonMarginVertical, _compressedStyleIconMargin, _compressedStyleNoIconRectSize, _darkShadow, _defaultTabBorderShadowColor, _dt, _editingTab, _fitStyleBoundSize, _fitStyleFirstTabMargin, _fitStyleIconMinWidth, _fitStyleTextMinWidth, _fixedStyleRectSize, _focus, _gripLeftMargin, _gripperHeight, _gripperWidth, _highlight, _iconMargin, _ignoreContentBorderInsetsIfNoTabs, _inactiveSelectedTabForeground, _inactiveTabForeground, _indexMouseOver, _isEditing, _lightHighlight, _maxTabHeight, _maxTabWidth, _mouseEnter, _mouseListener, _mousemotionListener, _mouseWheelListener, _noIconMargin, _officeTabBorderColor, _oldPostfix, _oldPrefix, _oldValue, _originalFocusComponent, _popupColor, _propertyChangeListener, _rects, _rectSizeExtend, _runCount, _selectColor1, _selectColor2, _selectColor3, _selectedColor, _selectedRun, _selectedTabFont, _selectedTabPadInsets, _shadow, _showCloseButtonOnTab, _showFocusIndicator, _showIconOnTab, _tabAreaInsets, _tabBackground, _tabChangeListener, _tabCount, _tabEditor, _tabFocusListener, _tabInsets, _tabLeadingComponent, _tabListBackground, _tabModelChangeListener, _tabPane, _tabRectPadding, _tabRunOverlay, _tabRuns, _tabScroller, _tabTrailingComponent, _textIconGap, _textMarginVertical, _textPadding, _unselectColor1, _unselectColor2, _unselectColor3, BUTTON_NAME_CLOSE, BUTTON_NAME_SCROLL_BACKWARD, BUTTON_NAME_SCROLL_FORWARD, BUTTON_NAME_TAB_LIST, DEFAULT_LEFT_MARGIN, EXCEL_LEFT_MARGIN, OFFICE2003_LEFT_MARGIN, PAINT_CONTENT_BORDER, PAINT_CONTENT_BORDER_EDGE, PAINT_TAB, PAINT_TAB_BACKGROUND, PAINT_TAB_BORDER, PAINT_TABAREA, tabRegion, tryTabSpacer
      • 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

      Constructors 
      Constructor Description
      TabbedPaneUI()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void layoutLabel​(int tabPlacement, java.awt.FontMetrics metrics, int tabIndex, java.lang.String title, javax.swing.Icon icon, java.awt.Rectangle tabRect, java.awt.Rectangle iconRect, java.awt.Rectangle textRect, boolean isSelected)  
      protected void paintFocusIndicator​(java.awt.Graphics graphics, int tabPlacement, java.awt.Rectangle[] rectangles, int tabIndex, java.awt.Rectangle iconRect, java.awt.Rectangle textRect, boolean isSelected)  
      • Methods inherited from class com.jidesoft.plaf.synthetica.SyntheticaJideTabbedPaneUI

        createMouseListener, createMouseMotionListener, createUI, getContentBorderInsets, installDefaults, paintContentBorder, paintContentBorderBottomEdge, paintContentBorderLeftEdge, paintContentBorderRightEdge, paintContentBorderTopEdge, paintTabAreaBackground, paintTabBackground, paintTabBorder
      • Methods inherited from class com.jidesoft.plaf.vsnet.VsnetJideTabbedPaneUI

        getGradientColors, installBackgroundColor, installColorTheme, uninstallColorTheme
      • Methods inherited from class com.jidesoft.plaf.basic.BasicJideTabbedPaneUI

        assureRectsCreated, calculateMaxTabHeight, calculateMaxTabWidth, calculateTabAreaHeight, calculateTabAreaWidth, calculateTabHeight, calculateTabWidth, cancelTabEditing, changedUpdate, createChangeListener, createDefaultTabEditor, createDropListener, createFocusListener, createLayoutManager, createMouseWheelListener, createNoFocusButton, createPropertyChangeListener, editTabAt, ensureActiveTabIsVisible, ensureCloseButtonCreated, ensureCurrentLayout, ensureCurrentRects, expandTabRunsArray, getBorderEdgeColor, getColorTheme, getCurrentDisplayTitleAt, getEditingTabIndex, getFontMetrics, getLayoutSize, getLeftMargin, getMaximumSize, getMinimumSize, getNextTabIndex, getNextTabIndexInRun, getNextTabRun, getPainter, getPreferredSize, getPreviousTabIndex, getPreviousTabIndexInRun, getPreviousTabRun, getResourceString, getRunForTab, getSelectedTabPadInsets, getTabAreaInsets, getTabAtLocation, getTabBounds, getTabBounds, getTabGap, getTabInsets, getTabLabelShiftX, getTabLabelShiftY, getTabListCellRenderer, getTabPanel, getTabResizeMode, getTabRightPadding, getTabRunCount, getTabRunIndent, getTabRunOffset, getTabRunOverlay, getTabShape, getTabsTextBoundsAt, getTextViewForTab, getVisibleComponent, insertUpdate, installComponents, installKeyboardActions, installListeners, installUI, isEmptyTabArea, isRoundedCorner, isShowCloseButton, isShowCloseButtonOnTab, isShowTabButtons, isShrinkTabs, isTabEditing, isTabLeadingComponentVisible, isTabTopVisible, isTabTrailingComponentVisible, lastTabInRun, navigateSelectedTab, paint, paintBackground, paintBoxTabBorder, paintButtonTabBackground, paintContentBorder, paintDefaultTabBackground, paintExcelTabBackground, paintExcelTabBorder, paintFlatTabBackground, paintFlatTabBorder, paintIcon, paintOffice2003TabBackground, paintOffice2003TabBorder, paintRoundedFlatTabBorder, paintRoundedVsnetTabBorder, paintTab, paintTabArea, paintTabBackgroundMouseOver, paintTabBorderMouseOver, paintText, paintVsnetTabBackground, paintVsnetTabBorder, paintWindowsTabBorder, prepareEditor, removeUpdate, requestFocusForVisibleComponent, resizeEditor, rotateInsets, scrollableTabLayoutEnabled, selectAdjacentRunTab, selectNextTab, selectNextTabInRun, selectPreviousTab, selectPreviousTabInRun, setVisibleComponent, shouldPadTabRun, shouldRotateTabRuns, showFocusIndicator, startEditing, stopOrCancelEditing, stopTabEditing, tabForCoordinate, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, updateCloseAction, updateMnemonics
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TabbedPaneUI

        public TabbedPaneUI()
    • Method Detail

      • layoutLabel

        protected void layoutLabel​(int tabPlacement,
                                   java.awt.FontMetrics metrics,
                                   int tabIndex,
                                   java.lang.String title,
                                   javax.swing.Icon icon,
                                   java.awt.Rectangle tabRect,
                                   java.awt.Rectangle iconRect,
                                   java.awt.Rectangle textRect,
                                   boolean isSelected)
        Overrides:
        layoutLabel in class com.jidesoft.plaf.basic.BasicJideTabbedPaneUI
      • paintFocusIndicator

        protected void paintFocusIndicator​(java.awt.Graphics graphics,
                                           int tabPlacement,
                                           java.awt.Rectangle[] rectangles,
                                           int tabIndex,
                                           java.awt.Rectangle iconRect,
                                           java.awt.Rectangle textRect,
                                           boolean isSelected)
        Overrides:
        paintFocusIndicator in class com.jidesoft.plaf.basic.BasicJideTabbedPaneUI