com.smartgwt.client.widgets.Window.addItem()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(95)

本文整理了Java中com.smartgwt.client.widgets.Window.addItem()方法的一些代码示例,展示了Window.addItem()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.addItem()方法的具体详情如下:
包路径:com.smartgwt.client.widgets.Window
类名称:Window
方法名:addItem

Window.addItem介绍

[英]Adds a widget to the window.
[中]将小部件添加到窗口。

代码示例

代码示例来源:origin: com.smartgwt/smartgwt

/**
 * Adds a widget to the window.
 *
 * @param widget the widget to be added
 */
public void addItem(Widget widget) {
  if (widget instanceof Canvas) {
    addItem((Canvas) widget);
  } else {
    addItem(new WidgetCanvas(widget));
  }
}

代码示例来源:origin: org.geomajas.plugin/geomajas-plugin-print-gwt

@Override
public void onClick(ClickEvent event) {
  PrintPreferencesCanvas canvas = new PrintPreferencesCanvas(mapWidget);
  canvas.setMargin(WidgetLayout.marginSmall);
  Window window = new KeepInScreenWindow();
  window.setTitle(MESSAGES.printPrefsTitle());
  window.addItem(canvas);
  window.centerInPage();
  window.setAutoSize(true);
  window.show();
}

代码示例来源:origin: org.geomajas.plugin/geomajas-plugin-printing-gwt

/** {@inheritDoc} */
public void onClick(ClickEvent event) {
  PrintPreferencesCanvas canvas = new PrintPreferencesCanvas(mapWidget);
  canvas.setMargin(WidgetLayout.marginSmall);
  Window window = new KeepInScreenWindow();
  window.setTitle(MESSAGES.printPrefsTitle());
  window.addItem(canvas);
  window.centerInPage();
  window.setAutoSize(true);
  window.show();
}

代码示例来源:origin: org.geomajas.widget/geomajas-widget-featureinfo-gwt-example-jar

public Window createFeatureDetailWindow(Feature feature, boolean editingAllowed) {
  Window w = new Window();
  w.setAutoSize(true);
  w.setTitle(I18nProvider.getAttribute().getAttributeWindowTitle(feature.getLabel()));
  w.setCanDragReposition(true);
  w.setCanDragResize(true);
  w.addItem(new CustomCountriesFeatureInfoCanvas(feature));
  return w;
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

private void getToasterWindow() {
  if (this.toasterWindow == null) {
    this.toasterWindow = new Window();
    this.layout = new VLayout();
    this.layout.setTabIndex( -1);
    this.toasterWindow.setParentElement(this.parentElem);
    this.toasterWindow.setAnimateFadeTime(fadeout);
    this.toasterWindow.setHeight(this.height);
    this.toasterWindow.setWidth(this.width);
    this.toasterWindow.setTitle(this.title);
    this.toasterWindow.setAutoSize(new Boolean(false));
    this.toasterWindow.setOverflow(Overflow.AUTO);
    this.left = this.toasterWindow.getParentElement().getWidth().intValue() - this.width - 10;
    this.top = this.toasterWindow.getParentElement().getHeight().intValue() - this.height - 30;
    this.toasterWindow.setLeft(this.left);
    this.toasterWindow.setTop(this.top);
    this.toasterWindow.setCanDragResize(true);
    this.toasterWindow.setShowMaximizeButton(true);
    this.toasterWindow.setID(this.id);
    this.toasterWindow.addItem(this.layout);
    this.toasterWindow.addCloseClickHandler(new CloseClickHandler() {
      public void onCloseClick(CloseClickEvent event) {
        hide();
      }
    });
  }
}

代码示例来源:origin: org.geomajas.widget/geomajas-widget-featureinfo-gwt

public Window createFeatureDetailWindow(Feature feature, boolean editingAllowed) {
  String url = buildUrl(feature);
  if (url == null) {
    if (showDefaultIfNull) {
      return FeatureDetailWidgetFactory.createDefaultFeatureDetailWindow(feature, feature.getLayer(),
          editingAllowed);
    } else {
      Label l = new Label(MESSAGES.urlFeatureDetailWidgetBuilderNoValue());
      l.setWidth100();
      l.setHeight100();
      l.setValign(VerticalAlignment.CENTER);
      l.setAlign(Alignment.CENTER);
      Window w = createWindow(feature.getLabel());
      w.addItem(l);
      return w;
    }
  } else {
    HTMLPane htmlPane = new HTMLPane();
    htmlPane.setWidth100();
    htmlPane.setHeight100();
    htmlPane.setContentsURL(url);
    htmlPane.setContentsType(ContentsType.PAGE);
    Window w = createWindow(feature.getLabel());
    w.addItem(htmlPane);
    return w;
  }
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

private void createInformationWindow() {
  informationWindow = new Window();
  informationWindow.setTitle(LegendEntryTimeSeries.this.getTimeSeries().getTimeSeriesLabel());
  informationWindow.setWidth(450);
  informationWindow.setHeight(500);
  informationWindow.setShowMinimizeButton(false);
  informationWindow.centerInPage();
  HTMLPane htmlPane = new HTMLPane();
  htmlPane.setContentsURL(LegendEntryTimeSeries.this
      .getTimeSeries().getMetadataUrl()); 
  htmlPane.setContentsType(ContentsType.PAGE);
  informationWindow.addItem(htmlPane);
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

public void onClick(ClickEvent event) {
    com.smartgwt.client.widgets.Window w = new com.smartgwt.client.widgets.Window();
    w.setTitle(i18n.Impressum());
    w.setWidth(450);
    w.setHeight(460);
    w.centerInPage();
    w.setIsModal(true);
    VLayout layout = new VLayout();
    HTMLPane pane = new HTMLPane();
    pane.setContentsURL(i18n.imprintPath());
    layout.setStyleName("n52_sensorweb_client_imprint_content");
    layout.addMember(pane);
    w.addItem(layout);
    w.show();
  }
});

代码示例来源:origin: com.github.livesense/org.liveSense.jcr.explorer

private Window createRemoteWindow(String title, String url) {
  Window remoteWindow = new Window();
  HTMLPane htmlPane = new HTMLPane();
  htmlPane.setContentsURL(url);
  htmlPane.setContentsType(ContentsType.PAGE);
  remoteWindow.addItem(htmlPane);
  remoteWindow.setTitle(title);
  remoteWindow.setShowMaximizeButton(true);
  remoteWindow.setCanDragReposition(true);
  remoteWindow.setCanDragResize(true);
  remoteWindow.setHeight("40%");
  remoteWindow.setWidth("40%");
  remoteWindow.setAutoCenter(true);
  remoteWindow.setShowResizeBar(true);
  remoteWindow.setDefaultResizeBars(LayoutResizeBarPolicy.MARKED);
  remoteWindow.show();
  return remoteWindow;
}

代码示例来源:origin: com.github.livesense/org.liveSense.jcr.explorer

private Window createBinaryImgWindow(String title, String path, String mimeType) {
  Window binaryWindow = new Window();
  Img img = new Img(BINARY_SERVLET_PATH + path);
  img.setImageType(ImageStyle.STRETCH);
  img.setHeight100();
  img.setWidth100();
  binaryWindow.addItem(img);
  binaryWindow.setTitle(title);
  binaryWindow.setShowMaximizeButton(true);
  binaryWindow.setCanDragReposition(true);
  binaryWindow.setCanDragResize(true);
  binaryWindow.setHeight("40%");
  binaryWindow.setWidth("40%");
  binaryWindow.setAutoCenter(true);
  binaryWindow.setShowResizeBar(true);
  //binaryWindow.setDefaultResizeBars(LayoutResizeBarPolicy.MARKED);
  binaryWindow.show();
  return binaryWindow;
}

代码示例来源:origin: org.geomajas.plugin/geomajas-plugin-geocoder-gwt

public void onSelectAlternative(SelectAlternativeEvent event) {
  if (null == altWindow) {
    altGrid = new GeocoderAlternativesGrid(geocoderWidget, event.getAlternatives());
    altWindow = new Window();
    altWindow.setAutoSize(true);
    altWindow.setTitle(messages.alternativeSelectTitle());
    altWindow.setAutoSize(true);
    altWindow.setLeft(20);
    altWindow.setTop(20);
    altWindow.setCanDragReposition(true);
    altWindow.setCanDragResize(true);
    altWindow.addItem(altGrid);
    altWindow.addCloseClickHandler(new CloseClickHandler() {
      public void onCloseClick(CloseClickEvent closeClickEvent) {
        removeAltWindow();
      }
    });
    map.addChild(altWindow);
  } else {
    altGrid.update(event.getAlternatives());
  }
}
// @extract-end

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

/**
   * Show the window.
   */
  public void show() {
    final Window winModal = new Window();
    winModal.setWidth(500);
    winModal.setHeight(300);
    winModal.setTitle(MESSAGES.rolesWindowUnauthorizedWindowTitle());
    winModal.setShowMinimizeButton(false);
    winModal.setIsModal(true);
    winModal.setShowModalMask(true);
    winModal.centerInPage();
    winModal.setShowCloseButton(false);
    winModal.setZIndex(GdmLayout.roleSelectZindex);

    HTMLPane pane = new HTMLPane();
    pane.setContents("<br/><br/><center>" + MESSAGES.rolesWindowInsufficientRightsForDesk() + "</center>");
    winModal.addItem(pane);
    winModal.show();
  }
}

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

winModal.addItem(layout);
  winModal.show();
} else {

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

private void createWindow() {
  window = new Window();
  window.setWidth(500);
  window.setHeight(300);
  window.setShowMinimizeButton(false);
  window.setIsModal(true);
  window.setShowModalMask(true);
  window.centerInPage();
  window.setShowCloseButton(true);
  window.setZIndex(2000);
  VLayout layout = new VLayout();
  layout.setLayoutMargin(25);
  layout.setMembersMargin(10);
  fileUploadForm = new GenericUploadForm();
  button = new IButton();
  layout.setLayoutMargin(25);
  layout.addMember(fileUploadForm);
  layout.addMember(button);
  window.addItem(layout);
}

代码示例来源:origin: com.github.livesense/org.liveSense.jcr.explorer

addMixinTypeForm.addSubmitValuesHandler(new AddNodeSubmitValuesHandler(jackrabbitExplorer));
addMixinTypeForm.setItems(mixinNodeType, addMixinTypeSubmitItem);
addMixinTypeWindow.addItem(addMixinTypeForm);
addMixinTypeWindow.show();
mixinNodeType.focusInItem();

代码示例来源:origin: org.geomajas.widget/geomajas-widget-searchandfilter-gwt

lay.addMember(panel);
lay.setAutoHeight();
window.addItem(lay);
window.centerInPage();
window.setAutoSize(true);

代码示例来源:origin: org.geomajas.widget/geomajas-widget-searchandfilter-gwt

w.setHeight(100);
w.setWidth(300);
w.addItem(layout);
w.setShowMinimizeButton(false);
w.setShowCloseButton(false);

代码示例来源:origin: com.github.livesense/org.liveSense.jcr.explorer

verticalStack.addMember(horizontalStack);
changeNodeTypeWindow.addItem(verticalStack);
return changeNodeTypeWindow;

代码示例来源:origin: org.geomajas.widget/geomajas-widget-searchandfilter-gwt

mainLayout.addMember(form);
mainLayout.addMember(buttonLayout);
addWindow.addItem(mainLayout);
addWindow.show();

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

window.addItem(form);
window.draw();

相关文章