当前位置: 首页>>代码示例>>Java>>正文


Java SimplePanel.setWidget方法代码示例

本文整理汇总了Java中com.google.gwt.user.client.ui.SimplePanel.setWidget方法的典型用法代码示例。如果您正苦于以下问题:Java SimplePanel.setWidget方法的具体用法?Java SimplePanel.setWidget怎么用?Java SimplePanel.setWidget使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.gwt.user.client.ui.SimplePanel的用法示例。


在下文中一共展示了SimplePanel.setWidget方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: MockBall

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
/**
 * Creates a new MockBall component.
 *
 * @param editor  editor of source file the component belongs to
 */
public MockBall(SimpleEditor editor) {
  super(editor, TYPE, images.ball());

  // Initialize mock ball UI
  ballWidget = new SimplePanel();
  ballWidget.setStylePrimaryName("ode-SimpleMockComponent");

  // Create an appropriately sized ball
  canvas = new GWTCanvas(diameter, diameter);
  canvas.setPixelSize(diameter, diameter);
  canvas.setBackgroundColor(GWTCanvas.TRANSPARENT);
  fillCircle();
  ballWidget.setWidget(canvas);

  initComponent(ballWidget);
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:22,代码来源:MockBall.java

示例2: render

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
@Override
public void render(RendererCellReference rendererCellReference, final ComponentConnector componentConnector,
                   final SimplePanel panel) {
    if (componentConnector != null) {

        // render chart widgets deferred so measurements are correct. Do not render
        // normal component widgets deferred as it causes some flicker when rerendering the grid
        if (componentConnector.getClass().getName().equals("com.vaadin.addon.charts.shared.ChartConnector")) {
            Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
                @Override
                public void execute() {
                    panel.setWidget(componentConnector.getWidget());
                }
            });
        } else {
            panel.setWidget(componentConnector.getWidget());
        }
    } else {
        panel.clear();
    }
}
 
开发者ID:cuba-platform,项目名称:cuba,代码行数:22,代码来源:ComponentRenderer.java

示例3: setNodeWidget

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
public void setNodeWidget(Widget nodeWidget) {
    this.nodeWidget = nodeWidget;

    addStyleName(CLASSNAME);

    nodeCaptionDiv = DOM.createDiv();
    nodeCaptionDiv.setPropertyString("className", CLASSNAME + "-caption");

    Element wrapper = DOM.createDiv();
    nodeCaptionSpan = DOM.createSpan();
    DOM.appendChild(getElement(), nodeCaptionDiv);
    DOM.appendChild(nodeCaptionDiv, wrapper);
    DOM.appendChild(wrapper, nodeCaptionSpan);

    if (BrowserInfo.get().isOpera()) {
        /*
         * Focus the caption div of the node to get keyboard navigation
         * to work without scrolling up or down when focusing a node.
         */
        nodeCaptionDiv.setTabIndex(-1);
    }

    FlowPanel nodeContent = new FlowPanel();
    nodeContent.setStylePrimaryName(CLASSNAME + "-content");
    setWidget(nodeContent);

    nodeWidgetRoot = new SimplePanel();
    nodeWidgetRoot.setStylePrimaryName(CLASSNAME + "-widget");
    nodeWidgetRoot.setWidget(nodeWidget);
    nodeContent.add(nodeWidgetRoot);

    childNodeContainer = new FlowPanel();
    childNodeContainer.setStyleName(CLASSNAME + "-children");
    nodeContent.add(childNodeContainer);
}
 
开发者ID:cuba-platform,项目名称:cuba,代码行数:36,代码来源:CubaWidgetsTreeWidget.java

示例4: render

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
@Override
public void render(RendererCellReference rendererCellReference, final ComponentConnector componentConnector,
                   final SimplePanel panel)
{
    if (componentConnector != null) {

        // render chart widgets deferred so measurements are correct. Do not render
        // normal component widgets deferred as it causes some flicker when rerendering the grid
        if (componentConnector.getClass().getName().equals("com.vaadin.addon.charts.shared.ChartConnector")) {
            Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
                @Override
                public void execute() {
                    panel.setWidget(componentConnector.getWidget());
                }
            });
        } else {
            panel.setWidget(componentConnector.getWidget());
        }
    } else {
        panel.clear();
    }
}
 
开发者ID:datenhahn,项目名称:componentrenderer,代码行数:23,代码来源:ComponentRenderer.java

示例5: generateIndicatorWidget

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
protected Widget generateIndicatorWidget(JSONObject v) {
	VerticalPanel panel = new VerticalPanel();
	GaugeImage img = new GaugeImage();
	img.setEvidence( v.get( "p" ).isString().stringValue(), v.get( "m" ).isString().stringValue() );
	SimplePanel pp = new SimplePanel();
	pp.setWidget(img);
	pp.setStyleName("contentResultsTable");
	panel.add(pp);
	panel.add( new HTML( 
			"Exposure: <font color='red'>" + 
					v.get( "e" ).isObject().get( "e" ).isNumber().doubleValue() +
			"</font>") );
	panel.setStyleName("headerTable");
	panel.setHeight("100%");
	return panel;
}
 
开发者ID:RISCOSS,项目名称:riscoss-corporate,代码行数:17,代码来源:ComparisonPanel.java

示例6: makeFixedSizeContainer

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
public Panel makeFixedSizeContainer(int width, int height, boolean decorated) {

        SimplePanel panel= new SimplePanel();
        panel.setWidget(this);
        panel.setPixelSize(width,height);

        Panel retval= panel;

        if (decorated) {
            DecoratorPanel dp= new DecoratorPanel();
            dp.setWidget(panel);
            retval= dp;
        }
        return retval;

    }
 
开发者ID:lsst,项目名称:firefly,代码行数:17,代码来源:MiniPlotWidget.java

示例7: MockVideoPlayer

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
/**
 * Creates a new MockVideoPlayer component.
 *
 * @param editor  editor of source file the component belongs to
 */
public MockVideoPlayer(SimpleEditor editor) {
  super(editor, TYPE, images.videoplayer());

  // Initialize mock video UI
  videoPlayerWidget = new SimplePanel();
  videoPlayerWidget.setStylePrimaryName("ode-SimpleMockComponent");
  videoPlayerWidget.setWidget(getIconImage());
  initComponent(videoPlayerWidget);
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:15,代码来源:MockVideoPlayer.java

示例8: MockSlider

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
/**
 * Creates a new MockSlider component.
 *
 * @param editor editor of source file the component belongs to
 */
public MockSlider(SimpleEditor editor) {
  super(editor, TYPE, images.slider());

  // Initialize mock slider UI
  sliderWidget = new SimplePanel();
  sliderWidget.setStylePrimaryName("ode-SimpleMockComponent");

  sliderWidget.setWidget(getIconImage());

  initComponent(sliderWidget);
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:17,代码来源:MockSlider.java

示例9: MockWebViewer

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
/**
 * Creates a new MockWebViewer component.
 *
 * @param editor  editor of source file the component belongs to
 */
public MockWebViewer(SimpleEditor editor) {
  super(editor, TYPE, images.webviewer());

  // Initialize mock WebViewer UI
  SimplePanel webViewerWidget = new SimplePanel();
  webViewerWidget.setStylePrimaryName("ode-SimpleMockContainer");
  // TODO(halabelson): Center vertically as well as horizontally
  webViewerWidget.addStyleDependentName("centerContents");
  webViewerWidget.setWidget(largeImage);
  initComponent(webViewerWidget);
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:17,代码来源:MockWebViewer.java

示例10: makeMsg

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
private static Widget makeMsg(Widget w, String msgStyle, boolean makeScrollArea) {
    SimplePanel panel= new SimplePanel();
    DOM.setStyleAttribute(panel.getElement(),"fontSize", "120%");
    panel.setWidget(w);
    w.setStyleName(msgStyle);
    return makeScrollArea ? new ScrollPanel(panel): panel;

}
 
开发者ID:lsst,项目名称:firefly,代码行数:9,代码来源:PopupUtil.java

示例11: DownloadGroupPanel

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
DownloadGroupPanel(MonitorItem monItem) {
    SimplePanel topPanel= new SimplePanel();
    initWidget(topPanel);
    topPanel.setWidget(_content);
    _monItem= monItem;
    _oldBgStat = monItem.getStatus();
    _title= monItem.getTitle();
    _waitingMsg= ActivationFactory.getInstance().getWaitingMsg(monItem.getUIHint());
    layout();

}
 
开发者ID:lsst,项目名称:firefly,代码行数:12,代码来源:DownloadGroupPanel.java

示例12: makeSideHeader

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
protected Widget makeSideHeader() {

        Widget close = makeCloseButton(false);

        SimplePanel panel= new SimplePanel();
        panel.addStyleName(_ffCss.titleBgColor());
        panel.addStyleName(_ffCss.titleColor());
        panel.setHeight("100%");


        VerticalPanel header = new VerticalPanel();
        titleLabel.addStyleName("title-label");
        titleLabel.setHeight("100%");
        DOM.setStyleAttribute(titleLabel.getElement(), "cursor", "default");

        GwtUtil.setStyle(header, "paddingTop", "3px");

        titleLabel.setHTML("&nbsp;");

        header.addStyleName(_ffCss.popupTitleVerticalBackground());
        header.addStyleName(_ffCss.titleBgColor());
        header.addStyleName(_ffCss.titleColor());
//        header.addStyleName(_ffCss.popupBackground());

        header.add(close);
        header.add(titleLabel);
        header.setCellHeight(titleLabel, "100%");
        header.setWidth("15px");
        header.setHeight("100%");

        panel.setWidget(header);
        return panel;
    }
 
开发者ID:lsst,项目名称:firefly,代码行数:34,代码来源:PopupPane.java

示例13: rightAlign

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
public static Widget rightAlign(Widget w) {
        SimplePanel wrapper = new SimplePanel();
        wrapper.setWidth("100%");
        wrapper.setWidget(w);
        DOM.setElementAttribute(wrapper.getElement(), "align", "right");
        return wrapper;
//        HorizontalPanel hp = new HorizontalPanel();
//        hp.setWidth("100%");
//        hp.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
//        hp.add(w);
//        return hp;
    }
 
开发者ID:lsst,项目名称:firefly,代码行数:13,代码来源:GwtUtil.java

示例14: createInDiv

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
private static MiniPlotWidget createInDiv(SimplePanel panel,
                                          String target,
                                          String groupName,
                                          boolean enableCatalogs) {
    MiniPlotWidget mpw= makeMPW(groupName);
    mpw.addStyleName("standard-border");
    mpw.setCatalogButtonEnable(enableCatalogs);
    panel.setWidget(mpw);
    panel.addStyleName("fits-input-cmd-main-widget");
    mpwMap.put(target, mpw);
    return mpw;
}
 
开发者ID:lsst,项目名称:firefly,代码行数:13,代码来源:FitsViewerJSInterface.java

示例15: init

import com.google.gwt.user.client.ui.SimplePanel; //导入方法依赖的package包/类
public boolean init() {

        SimplePanel main = new SimplePanel();
        form = createForm();
        if (form != null) {
            if (form.getFieldCount() > 0) {
                addActionButtons();
            }
            main.setWidget(form);
            searchPanel.setFormArea(main);
        }
        return true;
    }
 
开发者ID:lsst,项目名称:firefly,代码行数:14,代码来源:CommonRequestCmd.java


注:本文中的com.google.gwt.user.client.ui.SimplePanel.setWidget方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。