public class WebScrollPane extends javax.swing.JScrollPane implements ShapeProvider, SizeMethods<WebScrollPane>, com.alee.managers.language.LanguageContainerMethods
javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBarjavax.swing.JComponent.AccessibleJComponentcolumnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewportaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCOLUMN_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 and Description |
|---|
WebScrollPane(java.awt.Component view) |
WebScrollPane(java.awt.Component view,
boolean drawBorder) |
WebScrollPane(java.awt.Component view,
boolean drawBorder,
boolean drawInnerBorder) |
| Modifier and Type | Method and Description |
|---|---|
WebScrollBar |
createHorizontalScrollBar() |
WebScrollBar |
createVerticalScrollBar() |
java.awt.Color |
getBorderColor() |
java.awt.Color |
getDarkBorder() |
java.lang.String |
getLanguageContainerKey() |
java.awt.Insets |
getMargin() |
int |
getMinimumHeight()
Returns component minimum height.
|
int |
getMinimumWidth()
Returns component minimum width.
|
int |
getPreferredHeight()
Returns component preferred height.
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size.
|
int |
getPreferredWidth()
Returns component preferred width.
|
int |
getRound() |
int |
getShadeWidth() |
WebScrollBar |
getWebHorizontalScrollBar() |
WebScrollPaneUI |
getWebUI() |
WebScrollBar |
getWebVerticalScrollBar()
Additional Web-component methods
|
boolean |
isDrawBackground() |
boolean |
isDrawBorder()
UI methods
|
boolean |
isDrawFocus() |
java.awt.Shape |
provideShape()
Returns component shape.
|
void |
removeLanguageContainerKey() |
WebScrollPane |
setBorderColor(java.awt.Color borderColor) |
WebScrollPane |
setDarkBorder(java.awt.Color darkBorder) |
WebScrollPane |
setDrawBackground(boolean drawBackground) |
WebScrollPane |
setDrawBorder(boolean drawBorder) |
WebScrollPane |
setDrawFocus(boolean drawFocus) |
void |
setLanguageContainerKey(java.lang.String key) |
WebScrollPane |
setMargin(java.awt.Insets margin) |
WebScrollPane |
setMargin(int spacing) |
WebScrollPane |
setMargin(int top,
int left,
int bottom,
int right) |
WebScrollPane |
setMinimumHeight(int minimumHeight)
Sets component minimum height.
|
WebScrollPane |
setMinimumWidth(int minimumWidth)
Sets component minimum width.
|
void |
setPaintButtons(boolean paintButtons)
Scroll bars buttons painting.
|
WebScrollPane |
setPreferredHeight(int preferredHeight)
Sets component preferred height.
|
WebScrollPane |
setPreferredWidth(int preferredWidth)
Sets component preferred width.
|
WebScrollPane |
setRound(int round) |
void |
setScrollBarStyleId(java.lang.String id)
Sets scroll bar style ID.
|
WebScrollPane |
setShadeWidth(int shadeWidth) |
void |
updateUI() |
createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabledaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic WebScrollPane(java.awt.Component view)
public WebScrollPane(java.awt.Component view,
boolean drawBorder)
public WebScrollPane(java.awt.Component view,
boolean drawBorder,
boolean drawInnerBorder)
public WebScrollBar createVerticalScrollBar()
createVerticalScrollBar in class javax.swing.JScrollPanepublic WebScrollBar createHorizontalScrollBar()
createHorizontalScrollBar in class javax.swing.JScrollPanepublic WebScrollBar getWebVerticalScrollBar()
public WebScrollBar getWebHorizontalScrollBar()
public boolean isDrawBorder()
public WebScrollPane setDrawBorder(boolean drawBorder)
public int getRound()
public WebScrollPane setRound(int round)
public int getShadeWidth()
public WebScrollPane setShadeWidth(int shadeWidth)
public java.awt.Insets getMargin()
public WebScrollPane setMargin(java.awt.Insets margin)
public WebScrollPane setMargin(int top, int left, int bottom, int right)
public WebScrollPane setMargin(int spacing)
public boolean isDrawFocus()
public WebScrollPane setDrawFocus(boolean drawFocus)
public boolean isDrawBackground()
public WebScrollPane setDrawBackground(boolean drawBackground)
public java.awt.Color getBorderColor()
public WebScrollPane setBorderColor(java.awt.Color borderColor)
public java.awt.Color getDarkBorder()
public WebScrollPane setDarkBorder(java.awt.Color darkBorder)
public void setPaintButtons(boolean paintButtons)
public void setScrollBarStyleId(java.lang.String id)
id - scroll bar style IDpublic java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderpublic WebScrollPaneUI getWebUI()
public void updateUI()
updateUI in class javax.swing.JScrollPanepublic int getPreferredWidth()
getPreferredWidth in interface SizeMethods<WebScrollPane>public WebScrollPane setPreferredWidth(int preferredWidth)
setPreferredWidth in interface SizeMethods<WebScrollPane>preferredWidth - new component preferred widthpublic int getPreferredHeight()
getPreferredHeight in interface SizeMethods<WebScrollPane>public WebScrollPane setPreferredHeight(int preferredHeight)
setPreferredHeight in interface SizeMethods<WebScrollPane>preferredHeight - new component preferred heightpublic int getMinimumWidth()
getMinimumWidth in interface SizeMethods<WebScrollPane>public WebScrollPane setMinimumWidth(int minimumWidth)
setMinimumWidth in interface SizeMethods<WebScrollPane>minimumWidth - new component minimum widthpublic int getMinimumHeight()
getMinimumHeight in interface SizeMethods<WebScrollPane>public WebScrollPane setMinimumHeight(int minimumHeight)
setMinimumHeight in interface SizeMethods<WebScrollPane>minimumHeight - new component minimum heightpublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface SizeMethods<WebScrollPane>getPreferredSize in class javax.swing.JComponentpublic void setLanguageContainerKey(java.lang.String key)
setLanguageContainerKey in interface com.alee.managers.language.LanguageContainerMethodspublic void removeLanguageContainerKey()
removeLanguageContainerKey in interface com.alee.managers.language.LanguageContainerMethodspublic java.lang.String getLanguageContainerKey()
getLanguageContainerKey in interface com.alee.managers.language.LanguageContainerMethods