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:
java.awt.LayoutManager
- Direct Known Subclasses:
FlatTabbedPaneUI.FlatTabbedPaneScrollLayout
- Enclosing class:
- FlatTabbedPaneUI
protected class FlatTabbedPaneUI.FlatTabbedPaneLayout extends javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFlatTabbedPaneLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.DimensioncalculateSize(boolean minimum)protected java.awt.DimensioncalculateTabAreaSize()protected booleanisContentEmpty()Check whether all content components are eithernullor have zero preferred size.voidlayoutContainer(java.awt.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 java.awt.Dimension calculateSize(boolean minimum)
- Overrides:
calculateSizein classjavax.swing.plaf.basic.BasicTabbedPaneUI.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 java.awt.Dimension calculateTabAreaSize()
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainerin interfacejava.awt.LayoutManager- Overrides:
layoutContainerin classjavax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
-
-