Package de.team33.sphinx.metis
Interface JScrollPanes.Setup<T extends JScrollPane,S extends JScrollPanes.Setup<T,S>>
- Type Parameters:
T- The final type of the target instance, at leastJScrollPane.S- The final type of the Setup implementation.
- All Superinterfaces:
Components.Setup<T,,S> Containers.Setup<T,,S> JComponents.Setup<T,,S> Setup<T,S>
- All Known Implementing Classes:
JScrollPanes.Builder,JScrollPanes.Charger
- Enclosing class:
- JScrollPanes
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface JScrollPanes.Setup<T extends JScrollPane,S extends JScrollPanes.Setup<T,S>>
extends JComponents.Setup<T,S>
Utility interface to set up a target instance of
JScrollPane.-
Method Summary
Modifier and TypeMethodDescriptiondefault SsetColumnHeader(JViewport header) default SsetColumnHeaderView(Component header) default Sdefault Sdefault SsetHorizontalScrollBarPolicy(int policy) default SsetRowHeader(JViewport header) default SsetRowHeaderView(Component header) default SsetUI(ScrollPaneUI ui) default Sdefault SsetVerticalScrollBarPolicy(int policy) default SsetViewport(JViewport viewport) default SsetViewportBorder(Border border) default SsetViewportView(Component view) default SsetWheelScrollingEnabled(boolean enabled) Methods inherited from interface de.team33.sphinx.metis.Components.Setup
add, remove, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, subscribe, subscribeMethods inherited from interface de.team33.sphinx.metis.Containers.Setup
add, add, add, add, add, remove, remove, removeAll, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayoutMethods inherited from interface de.team33.sphinx.metis.JComponents.Setup
setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDoubleBuffered, setInheritsPopupMenu, setInputMap, setInputVerifier, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget
-
Method Details
-
setColumnHeader
- See Also:
-
setColumnHeaderView
-
setCorner
- See Also:
-
setHorizontalScrollBar
-
setHorizontalScrollBarPolicy
-
setRowHeader
- See Also:
-
setRowHeaderView
- See Also:
-
setUI
- See Also:
-
setVerticalScrollBar
-
setVerticalScrollBarPolicy
-
setViewport
- See Also:
-
setViewportBorder
- See Also:
-
setViewportView
- See Also:
-
setWheelScrollingEnabled
-