Package com.formdev.flatlaf.ui
Class FlatTabbedPaneUI.FlatTabbedPaneLayout
- java.lang.Object
-
- javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
-
- com.formdev.flatlaf.ui.FlatTabbedPaneUI.FlatTabbedPaneLayout
-
- All Implemented Interfaces:
LayoutManager
- Direct Known Subclasses:
FlatTabbedPaneUI.FlatTabbedPaneScrollLayout
- Enclosing class:
- FlatTabbedPaneUI
protected class FlatTabbedPaneUI.FlatTabbedPaneLayout extends BasicTabbedPaneUI.TabbedPaneLayout
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFlatTabbedPaneLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DimensioncalculateSize(boolean minimum)protected DimensioncalculateTabAreaSize()protected booleanisContentEmpty()Check whether all content components are eithernullor have zero preferred size.voidlayoutContainer(Container parent)-
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
addLayoutComponent, calculateLayoutInfo, calculateTabRects, minimumLayoutSize, normalizeTabRuns, padSelectedTab, padTabRun, preferredLayoutSize, preferredTabAreaHeight, preferredTabAreaWidth, removeLayoutComponent, rotateTabRuns
-
-
-
-
Method Detail
-
calculateSize
protected Dimension calculateSize(boolean minimum)
- Overrides:
calculateSizein classBasicTabbedPaneUI.TabbedPaneLayout
-
isContentEmpty
protected boolean isContentEmpty()
Check whether all content components are eithernullor have zero preferred size.If
true, assume that the tabbed pane is used without any content and use the size of the tab area (single run) as minimum/preferred size.
-
calculateTabAreaSize
protected Dimension calculateTabAreaSize()
-
layoutContainer
public void layoutContainer(Container parent)
- Specified by:
layoutContainerin interfaceLayoutManager- Overrides:
layoutContainerin classBasicTabbedPaneUI.TabbedPaneLayout
-
-