Package com.formdev.flatlaf.ui
Class FlatScrollPaneUI.FlatScrollPaneLayout
- java.lang.Object
-
- javax.swing.ScrollPaneLayout
-
- javax.swing.ScrollPaneLayout.UIResource
-
- com.formdev.flatlaf.ui.FlatScrollPaneUI.FlatScrollPaneLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.io.Serializable
,javax.swing.plaf.UIResource
,javax.swing.ScrollPaneConstants
- Enclosing class:
- FlatScrollPaneUI
protected static class FlatScrollPaneUI.FlatScrollPaneLayout extends javax.swing.ScrollPaneLayout.UIResource
- Since:
- 3.3
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.ScrollPaneLayout
colHead, hsb, hsbPolicy, lowerLeft, lowerRight, rowHead, upperLeft, upperRight, viewport, vsb, vsbPolicy
-
Fields inherited from interface javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FlatScrollPaneLayout()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
canIncreaseViewportWidth(javax.swing.JScrollPane scrollPane)
private static boolean
isCornerVisible(java.awt.Component corner)
void
layoutContainer(java.awt.Container parent)
private static void
resizeViewport(java.awt.Component c, int extraWidth, boolean ltr)
-
Methods inherited from class javax.swing.ScrollPaneLayout
addLayoutComponent, addSingletonComponent, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorderBounds, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent, setHorizontalScrollBarPolicy, setVerticalScrollBarPolicy, syncWithScrollPane
-
-
-
-
Method Detail
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
- Overrides:
layoutContainer
in classjavax.swing.ScrollPaneLayout
-
canIncreaseViewportWidth
boolean canIncreaseViewportWidth(javax.swing.JScrollPane scrollPane)
-
isCornerVisible
private static boolean isCornerVisible(java.awt.Component corner)
-
resizeViewport
private static void resizeViewport(java.awt.Component c, int extraWidth, boolean ltr)
-
-