Class ViewWorkspace.TabbedPaneUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TabbedPaneUI
com.jidesoft.plaf.JideTabbedPaneUI
com.jidesoft.plaf.basic.BasicJideTabbedPaneUI
com.jidesoft.plaf.vsnet.VsnetJideTabbedPaneUI
com.jidesoft.plaf.synthetica.SyntheticaJideTabbedPaneUI
com.inductiveautomation.perspective.designer.workspace.ViewWorkspace.TabbedPaneUI
All Implemented Interfaces:
EventListener, DocumentListener, 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    layoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected)
     
    protected void
    paintFocusIndicator(Graphics graphics, int tabPlacement, Rectangle[] rectangles, int tabIndex, Rectangle iconRect, 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 java.lang.Object

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

    • TabbedPaneUI

      public TabbedPaneUI()
  • Method Details

    • layoutLabel

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

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