ScrollPaneLayout

The layout manager used by JScrollPane. JScrollPaneLayout is responsible for nine components: a viewport, two scrollbars, a row header, a column header, and four "corner" components.

Nested Classes

Static class

ScrollPaneLayout.UIResource

It is UI resource version of ScrollPaneLayout.

Fields

<
Method and type Class Description
protected JViewport colHead It is column header child.
protected JScrollBar hsb It is scrollpane's horizontal scrollbar child.
protected int hsbpolicy It displays policy for the horizontal scrollbar.
protected Component lowerLeft This displays the lower left corner.
protected Component lowerRight This displays in the lower right corner.
protected JViewport rowHead It is row header child.
protected Component upperLeft This component displays in the upper left corner.
protected Component upperRight This component displays in the upper right corner.
protected JViewport viewport It is scrollpane's viewport child.
protected JScrollBar vsb It is scrollpane's vertical scrollbar child.

Useful Methods

Method and type Class Description
void addLayoutComponent(String s, Component c) It adds the specified component to the layout.
protected Component addSingletonComponent(Component oldC, Component newC) It removes an existing component.
JViewport getColumnHeader() It returns the JViewport object that is the column header.
Component getCorner(String key) It returns the Component at the specified corner.
JScrollBar getHorizontalScrollBar() It returns the JScrollBar object that handles horizontal scrolling.
int getHorizontalScrollBarPolicy() It returns the horizontal scrollbar-display policy.
JViewBar getRowHeader() It returns the JViewport object that is the row header.
JScrollBar getVerticalScrollBar()
int getVerticalScrollBarPolicy() It returns the JScrollBar object that handles vertical scrolling.
JViewport getViewport() It returns the JViewport object that displays the scrollable contents.

Example

Flash Soon



Advertisement

© Sapster 2017