public class Composite extends Component
initWidget(Widget)
must be called to initialize the composite.
Code snippet:
public void onModuleLoad() { class TestComposite extends Composite { public TestComposite() { HorizontalLayoutContainer c = new HorizontalLayoutContainer(); ContentPanel cp1 = new ContentPanel(); cp1.setHeadingText("Composite Test 1"); c.add(cp1, new HorizontalLayoutData(.5, 1)); ContentPanel cp2 = new ContentPanel(); cp2.setHeadingText("Composite Test 2"); c.add(cp2, new HorizontalLayoutData(.5, 1)); initWidget(c); } } Viewport v = new Viewport(); v.add(new TestComposite()); RootPanel.get().add(v); }
adjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, resizeHandler, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
Composite() |
Modifier and Type | Method and Description |
---|---|
protected Widget |
getWidget()
Provides subclasses access to the topmost widget that defines this
composite.
|
protected void |
initWidget(Widget widget)
Sets the widget to be wrapped by the composite.
|
boolean |
isAttached() |
protected void |
onAttach() |
void |
onBrowserEvent(Event event) |
protected void |
onDetach() |
protected void |
onDisable() |
protected void |
onEnable() |
protected void |
onResize(int width,
int height)
Called after the widget is resized, this method is empty by default but can be implemented by any subclass that
needs to perform custom logic after a resize occurs.
|
void |
setHeight(int height)
Sets the widget's height.
|
void |
setPixelSize(int width,
int height)
Sets the component's size.
|
void |
setWidth(int width)
Sets the width of the widget.
|
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disable, disableContextMenu, disableEvents, enable, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAfterFirstAttach, onBlur, onFocus, onHide, onHideContextMenu, onLoad, onPosition, onRightClick, onShow, onShowContextMenu, onUnload, onWindowResize, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPagePosition, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, show, sync, syncSize, unmask
public boolean isAttached()
public void onBrowserEvent(Event event)
onBrowserEvent
in class Component
protected Widget getWidget()
protected void initWidget(Widget widget)
Widget
methods on this object, or adding it
to a panel. This method may only be called once for a given composite.widget
- the widget to be wrappedpublic void setWidth(int width)
Component
public void setHeight(int height)
Component
public void setPixelSize(int width, int height)
Component
setPixelSize
in class Component
width
- new width, in pixelsheight
- height, in pixelsprotected void onResize(int width, int height)
Component
Copyright © 2018. All rights reserved.