Package edu.wisc.ssec.mcidasv.ui
Class DraggableTabbedPane.CloseableTabbedPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TabbedPaneUI
javax.swing.plaf.basic.BasicTabbedPaneUI
edu.wisc.ssec.mcidasv.ui.DraggableTabbedPane.CloseableTabbedPaneUI
- All Implemented Interfaces:
SwingConstants
- Enclosing class:
DraggableTabbedPane
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI
BasicTabbedPaneUI.FocusHandler, BasicTabbedPaneUI.MouseHandler, BasicTabbedPaneUI.PropertyChangeHandler, BasicTabbedPaneUI.TabbedPaneLayout, BasicTabbedPaneUI.TabSelectionHandler -
Field Summary
FieldsFields 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, upKeyFields 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 intcalculateTabAreaHeight(int placement, int count, int height) protected InsetsgetContentBorderInsets(int tabPlacement) protected voidlayoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected) protected voidpaintContentBorder(Graphics g, int tabPlacement, int selectedIndex) protected voidpaintTabBackground(Graphics g, int placement, int idx, int x, int y, int w, int h, boolean isSelected) protected voidpaintTabBorder(Graphics g, int placement, int idx, int x, int y, int w, int h, boolean isSel) Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI
assureRectsCreated, calculateMaxTabHeight, calculateMaxTabWidth, calculateTabAreaWidth, calculateTabHeight, calculateTabWidth, createChangeListener, createFocusListener, createLayoutManager, createMouseListener, createPropertyChangeListener, createScrollButton, createUI, expandTabRunsArray, getBaseline, getBaseline, getBaselineOffset, getBaselineResizeBehavior, getFocusIndex, getFontMetrics, getIconForTab, getMaximumSize, getMinimumSize, getNextTabIndex, getNextTabIndexInRun, getNextTabRun, getPreviousTabIndex, getPreviousTabIndexInRun, getPreviousTabRun, getRolloverTab, getRunForTab, getSelectedTabPadInsets, getTabAreaInsets, getTabBounds, getTabBounds, getTabInsets, getTabLabelShiftX, getTabLabelShiftY, getTabRunCount, getTabRunIndent, getTabRunOffset, getTabRunOverlay, getTextViewForTab, getVisibleComponent, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, lastTabInRun, navigateSelectedTab, paint, paintContentBorderBottomEdge, paintContentBorderLeftEdge, paintContentBorderRightEdge, paintContentBorderTopEdge, paintFocusIndicator, paintIcon, paintTab, paintTabArea, paintText, rotateInsets, selectAdjacentRunTab, selectNextTab, selectNextTabInRun, selectPreviousTab, selectPreviousTabInRun, setRolloverTab, setVisibleComponent, shouldPadTabRun, shouldRotateTabRuns, tabForCoordinate, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, update
-
Field Details
-
borderInsets
-
horizontalTextPosition
-
-
Constructor Details
-
CloseableTabbedPaneUI
public CloseableTabbedPaneUI() -
CloseableTabbedPaneUI
-
-
Method Details
-
paintContentBorder
- Overrides:
paintContentBorderin classBasicTabbedPaneUI
-
getContentBorderInsets
- Overrides:
getContentBorderInsetsin classBasicTabbedPaneUI
-
layoutLabel
protected void layoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected) - Overrides:
layoutLabelin classBasicTabbedPaneUI
-
calculateTabAreaHeight
- Overrides:
calculateTabAreaHeightin classBasicTabbedPaneUI
-
paintTabBorder
protected void paintTabBorder(Graphics g, int placement, int idx, int x, int y, int w, int h, boolean isSel) - Overrides:
paintTabBorderin classBasicTabbedPaneUI
-
paintTabBackground
protected void paintTabBackground(Graphics g, int placement, int idx, int x, int y, int w, int h, boolean isSelected) - Overrides:
paintTabBackgroundin classBasicTabbedPaneUI
-