public class WinFlatEditorTabDisplayerUI extends BasicScrollingTabDisplayerUI
org.netbeans.swing.laf.flatlaf.ui.FlatEditorTabDisplayerUI
, for use with the
Windows LAF.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 |
---|
WinFlatEditorTabDisplayerUI(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) |
protected Rectangle |
getControlButtonsRectangle(Container parent) |
Dimension |
getPreferredSize(JComponent c) |
Insets |
getTabAreaInsets()
Return a set of insets defining the margins into which tabs should not be
painted.
|
TabCellRenderer |
getTabCellRenderer(int tab)
Get the cell renderer for a given tab.
|
void |
paintBackground(Graphics g)
Fill in the background of the component prior to painting the tabs.
|
autoscroll, createComponentListener, createHierarchyListener, createLayout, createLayoutModel, createTabState, getAutoscrollInsets, getControlButtons, getFirstVisibleTab, getLastVisibleTab, getMinimumSize, getOffscreenGraphics, getOffscreenGraphics, getTabsAreaWidth, install, installControlButtons, makeTabVisible, modelChanged, processMouseWheelEvent, scroll, uninstall
cancelRequestAttention, createImageOfTab, createModelListener, createMouseListener, createPropertyChangeListener, createRepaintPolicy, createSelectionListener, dropIndexOfPoint, getExactTabIndication, getInsertTabIndication, getLastKnownMouseLocation, getTabRect, getTabRectForRepaint, getTabsVisibleArea, isAntialiased, paint, paintAfterTabs, 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 WinFlatEditorTabDisplayerUI(TabDisplayer displayer)
public static ComponentUI createUI(JComponent c)
protected TabCellRenderer createDefaultRenderer()
BasicTabDisplayerUI
createDefaultRenderer
in class BasicTabDisplayerUI
public Dimension getPreferredSize(JComponent c)
getPreferredSize
in class ComponentUI
public TabCellRenderer getTabCellRenderer(int tab)
BasicTabDisplayerUI
getTabCellRenderer
in class BasicTabDisplayerUI
public Insets getTabAreaInsets()
BasicTabDisplayerUI
getTabAreaInsets
in class BasicScrollingTabDisplayerUI
protected Rectangle getControlButtonsRectangle(Container parent)
getControlButtonsRectangle
in class BasicScrollingTabDisplayerUI
public void paintBackground(Graphics g)
BasicTabDisplayerUI
paintBackground
in class BasicTabDisplayerUI
public Icon getButtonIcon(int buttonId, int buttonState)
getButtonIcon
in class TabDisplayerUI