public final class Windows8VectorEditorTabDisplayerUI extends Windows8EditorTabDisplayerUI
Windows8VectorTabControlIcon
. The icons should otherwise look the same.BasicScrollingTabDisplayerUI.ScrollingDisplayerComponentListener, BasicScrollingTabDisplayerUI.ScrollingHierarchyListener, BasicScrollingTabDisplayerUI.ScrollingTabState
BasicTabDisplayerUI.BasicDisplayerMouseListener, BasicTabDisplayerUI.BasicModelListener, BasicTabDisplayerUI.BasicSelectionListener, BasicTabDisplayerUI.BasicTabState
AbstractTabDisplayerUI.DisplayerHierarchyListener, AbstractTabDisplayerUI.DisplayerPropertyChangeListener, AbstractTabDisplayerUI.ModelListener
defaultRenderer, repaintPolicy, tabState
componentListener, hierarchyListener, layoutModel, modelListener, mouseListener, propertyChangeListener, selectionListener
displayer, selectionModel
Constructor and Description |
---|
Windows8VectorEditorTabDisplayerUI(TabDisplayer displayer) |
Modifier and Type | Method and Description |
---|---|
protected TabCellRenderer |
createDefaultRenderer()
Create the default cell renderer for this control.
|
static ComponentUI |
createUI(JComponent c) |
Icon |
getButtonIcon(int buttonId,
int buttonState) |
Dimension |
getPreferredSize(JComponent c) |
protected Rectangle |
getTabRectForRepaint(int tab,
Rectangle rect) |
protected void |
paintAfterTabs(Graphics g)
Override this method to provide painting of areas outside the tabs
rectangle, such as margins and controls
|
void |
paintBackground(Graphics g)
Fill in the background of the component prior to painting the tabs.
|
autoscroll, createComponentListener, createHierarchyListener, createLayout, createLayoutModel, createTabState, getAutoscrollInsets, getControlButtons, getControlButtonsRectangle, getFirstVisibleTab, getLastVisibleTab, getMinimumSize, getOffscreenGraphics, getOffscreenGraphics, getTabAreaInsets, getTabsAreaWidth, install, installControlButtons, makeTabVisible, modelChanged, processMouseWheelEvent, scroll, uninstall
cancelRequestAttention, createImageOfTab, createModelListener, createMouseListener, createPropertyChangeListener, createRepaintPolicy, createSelectionListener, dropIndexOfPoint, getExactTabIndication, getInsertTabIndication, getLastKnownMouseLocation, getTabCellRenderer, getTabRect, getTabsVisibleArea, isAntialiased, paint, requestAttention, setAttentionHighlight, tabForCoordinate
createFont, createSelectionModel, installListeners, installUI, registerShortcuts, toDropPoint, uninstallListeners, uninstallUI, unregisterShortcuts
getTxtFont, isTabBusy, postTabAction, shouldPerformAction, shouldPerformAction
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, update
public Windows8VectorEditorTabDisplayerUI(TabDisplayer displayer)
public static ComponentUI createUI(JComponent c)
protected TabCellRenderer createDefaultRenderer()
BasicTabDisplayerUI
createDefaultRenderer
in class Windows8EditorTabDisplayerUI
public Icon getButtonIcon(int buttonId, int buttonState)
getButtonIcon
in class Windows8EditorTabDisplayerUI
public Dimension getPreferredSize(JComponent c)
getPreferredSize
in class ComponentUI
public void paintBackground(Graphics g)
BasicTabDisplayerUI
paintBackground
in class BasicTabDisplayerUI
protected void paintAfterTabs(Graphics g)
BasicTabDisplayerUI
paintAfterTabs
in class BasicTabDisplayerUI
protected Rectangle getTabRectForRepaint(int tab, Rectangle rect)
getTabRectForRepaint
in class BasicTabDisplayerUI