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
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
-
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 classcom.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 classcom.jidesoft.plaf.basic.BasicJideTabbedPaneUI
-