com.extjs.gxt.ui.client.widget
クラス ScrollContainer<T extends Component>

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.BoxComponent
                  extended by com.extjs.gxt.ui.client.widget.Container<T>
                      extended by com.extjs.gxt.ui.client.widget.ScrollContainer<T>
すべての実装インターフェース:
Observable, com.google.gwt.user.client.EventListener
Direct Known Subclasses:
DataList, DataView, LayoutContainer

public class ScrollContainer<T extends Component>
extends Container<T>

A Container that scrolls its contents. The container is created with scrolling disabled.

Events:
Scroll : ComponentEvent(component)
Fires when the container is scrolled.


入れ子クラス 概要
 
クラス com.google.gwt.user.client.ui.UIObject から継承された 入れ子クラス/インターフェース
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field 概要
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたフィールド(Fields)
DEBUG_ID_PREFIX
 
コンストラクタ 概要
ScrollContainer()
           
 
メソッド 概要
 void addScrollListener(ScrollListener listener)
          Adds a listener to receive scroll events.
 int getHScrollPosition()
          Returns the horizontal scroll position.
 Style.Scroll getScrollMode()
          Returns the scroll model.
 int getVScrollPosition()
          Returns the vertical scroll position.
 void onComponentEvent(ComponentEvent ce)
          Any events a component receives will be forwarded to this method.
 void removeScrollListener(ScrollListener listener)
          Removes a previously added listener.
 void scrollIntoView(com.google.gwt.user.client.ui.Widget child)
          Scroll the child into view.
 void setHScrollPosition(int position)
          Sets the horizontal scroll position.
 void setScrollMode(Style.Scroll scroll)
          Sets the container's scroll mode.
 void setVScrollPosition(int position)
          Sets the vertical scroll position.
 
クラス com.extjs.gxt.ui.client.widget.Container から継承されたメソッド
findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, iterator, removeAll, scrollIntoView
 
クラス com.extjs.gxt.ui.client.widget.BoxComponent から継承されたメソッド
getBounds, getHeight, getHeight, getPosition, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth
 
クラス com.extjs.gxt.ui.client.widget.Component から継承されたメソッド
addListener, addStyleName, addWidgetListener, disable, disableEvents, disableTextSelection, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getData, getData, getElement, getId, getItemId, getModel, getState, getToolTip, hide, hideToolTip, isEnabled, isRendered, isVisible, onBrowserEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeWidgetListener, render, render, saveState, setBorders, setData, setData, setElement, setEnabled, setEnableState, setId, setIntStyleAttribute, setItemId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, toString
 
クラス com.google.gwt.user.client.ui.Widget から継承されたメソッド
getParent, isAttached
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたメソッド
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, sinkEvents, unsinkEvents
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタ 詳細

ScrollContainer

public ScrollContainer()
メソッド 詳細

addScrollListener

public void addScrollListener(ScrollListener listener)
Adds a listener to receive scroll events.

パラメータ:
listener - the listener to be added

getHScrollPosition

public int getHScrollPosition()
Returns the horizontal scroll position.

戻り値:
the horizontal scroll position

getScrollMode

public Style.Scroll getScrollMode()
Returns the scroll model.

戻り値:
the scroll mode

getVScrollPosition

public int getVScrollPosition()
Returns the vertical scroll position.

戻り値:
the vertical scroll position

onComponentEvent

public void onComponentEvent(ComponentEvent ce)
Description copied from class: Component
Any events a component receives will be forwarded to this method. Subclasses should override as needed. The Component.onBrowserEvent(com.google.gwt.user.client.Event) method should not be overridden or modified.

オーバーライド:
onComponentEvent in class Component
パラメータ:
ce - the base event

removeScrollListener

public void removeScrollListener(ScrollListener listener)
Removes a previously added listener.

パラメータ:
listener - the listener to be removed

scrollIntoView

public void scrollIntoView(com.google.gwt.user.client.ui.Widget child)
Scroll the child into view.

パラメータ:
child - the child widget

setHScrollPosition

public void setHScrollPosition(int position)
Sets the horizontal scroll position.

パラメータ:
position - the new horizontal scroll position

setScrollMode

public void setScrollMode(Style.Scroll scroll)
Sets the container's scroll mode.

パラメータ:
scroll - the scroll mode

setVScrollPosition

public void setVScrollPosition(int position)
Sets the vertical scroll position.

パラメータ:
position - the new horizontal scroll position, in pixels