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


Java VLayout.setMembers方法代码示例

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


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

示例1: ExportResultWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public ExportResultWidget() {
    i18n = GWT.create(ClientMessages.class);
    VLayout vLayout = new VLayout();
    vLayout.setWidth100();
    vLayout.setHeight100();
    grid = new ListGrid();
    grid.setSelectionType(SelectionStyle.SINGLE);
    grid.setFixedRecordHeights(false);
    grid.setWrapCells(true);
    ListGridField pidField = new ListGridField(ExportResourceApi.RESULT_ERROR_PID,
            i18n.ExportResultWidget_PID_Title());

    ListGridField errorField = new ListGridField(ExportResourceApi.RESULT_ERROR_MESSAGE,
            i18n.ExportResultWidget_Message_Title());
    grid.setFields(pidField, errorField);
    grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {

        @Override
        public void onSelectionUpdated(SelectionUpdatedEvent event) {
            logForm.editSelectedData(grid);
        }
    });
    logForm = createLogForm();
    vLayout.setMembers(grid, logForm);
    this.widget = vLayout;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:27,代码来源:DesaExportAction.java

示例2: BatchEditor

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public BatchEditor(ClientMessages i18n) {
    widget = new VLayout();
    form = new DynamicForm();
    form.setBrowserSpellCheck(false);

    TextItem owner = new TextItem(DigitalObjectAdministrationDataSource.FIELD_OWNER);
    owner.setCanEdit(Boolean.FALSE);

    SelectItem device = new SelectItem(DigitalObjectAdministrationDataSource.FIELD_DEVICE,
            i18n.ImportSourceChooser_OptionScanner_Title());
    DeviceDataSource.setOptionDataSource(device);
    device.setWidth(250);
    device.setAllowEmptyValue(true);
    device.setEmptyDisplayValue(ClientUtils.format("<i>&lt;%s&gt;</i>",
            i18n.DigitalObjectEditor_AdministrationEditor_NoDeviceSelection_Title()));

    form.setItems(device);
    widget.setMembers(form);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:20,代码来源:DigitalObjectAdministrationEditor.java

示例3: createWindow

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private Window createWindow(DynamicForm form) {
    VLayout container = new VLayout();
    container.setMembers(form, createButtons());
    container.setMargin(15);
    Window window = new Window();
    window.setAutoCenter(true);
    window.setAutoSize(true);
    window.setIsModal(true);
    window.addItem(container);
    window.setTitle(i18nSgwt.dialog_LoginTitle());
    window.setShowCloseButton(false);
    window.setShowMinimizeButton(false);
    window.setKeepInParentRect(true);
    window.setShowModalMask(true);
    window.setCanDragReposition(false);
    return window;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:18,代码来源:LoginWindow.java

示例4: showWindow

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
 * Starts the editor.
 * @param consumer a callback that consumes the edited values as a record
 * @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_DATE_FROM_PARAM
 * @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_DATE_TO_PARAM
 * @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_DAYS_INCLUDED_PARAM
 * @see DigitalObjectResourceApi#DIGITALOBJECT_SERIES_PARTNUMBER_FROM_PARAM
 */
public void showWindow(Consumer<Record> consumer) {
    Objects.nonNull(consumer);
    this.consumer = consumer;
    if (dialog == null) {
        dialog = new Dialog(i18n.DigitalObjectEditor_ChildrenEditor_AddAction_Title());
        VLayout container = dialog.getDialogContentContainer();
        container.setMembers(getWidget());
        dialog.addOkButton((event) -> {
            onSave();
        });
        dialog.addCancelButton(() -> {
            dialog.hide();
        });
    }
    dialog.show();
    form.clearValues();
    form.focus();
}
 
开发者ID:proarc,项目名称:proarc,代码行数:27,代码来源:NewIssueEditor.java

示例5: buildRemoteVisuPane

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
protected void buildRemoteVisuPane() {
    Label visuLabelTitle = new Label("<span style='text-align:center;color:#003168'><b>Remote Visualization</b></span>");
    visuLabelTitle.setHeight(30);

    this.visuLabelValue = new Label(this.visuDesactivatedMessage);
    this.visuLabelValue.setHeight(30);
    this.visuLabelValue.setLeft(40);

    visuPane = new VLayout();

    visuPane.setWidth100();
    visuPane.setHeight(80);
    visuPane.setMembers(visuLabelTitle, this.visuLabelValue);
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:15,代码来源:ResultView.java

示例6: DeviceManagerWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public DeviceManagerWidget(ClientMessages i18n) {
    this.i18n = i18n;
    actionSource = new ActionSource(this);
    widget = new VLayout();

    Label lblHeader = new Label();
    String title = ClientUtils.format("<b>%s</b>", i18n.DeviceManager_Title());
    lblHeader.setContents(title);
    lblHeader.setAutoHeight();
    lblHeader.setPadding(4);
    lblHeader.setStyleName(Editor.CSS_PANEL_DESCRIPTION_TITLE);

    ToolStrip toolbar = createToolbar(i18n);
    deviceList = createDeviceList(i18n);
    form = createForm();
    descriptionForm = createDescriptionForm();
    valuesManager = new ValuesManager();
    valuesManager.addMember(form);
    valuesManager.addMember(descriptionForm);
    valuesManager.setDataSource(DeviceDataSource.getInstance());
    VLayout forms = new VLayout();
    forms.setOverflow(Overflow.AUTO);
    forms.setMembers(form, descriptionForm);

    HLayout hLayout = new HLayout();
    deviceList.setWidth100();
    forms.setWidth100();
    hLayout.setMembers(deviceList, forms);

    widget.addMember(lblHeader);
    widget.addMember(toolbar);
    widget.addMember(hLayout);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:34,代码来源:DeviceManager.java

示例7: asWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
public Canvas asWidget() {
    if (widget == null) {
        widget = new ImportParentChooser(i18n);
        widget.setParentOwnerCheck(true);
        widget.getUI().setMargin(4);

        container = new VLayout();
        container.setMembers(buildToolbar(), widget.getUI());
    }
    return container;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:13,代码来源:ImportPresenter.java

示例8: ProgressTracker

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public ProgressTracker(ClientMessages i18n) {
    this.i18n = i18n;
    widget = new VLayout(4);
    label = new Label();
    label.setWidth100();
    label.setAutoHeight();
    progressbar = new Progressbar();
    progressbar.setVertical(false);
    progressbar.setLength(400);
    progressbar.setBreadth(24);

    widget.setMembers(label, progressbar);
    widget.setWidth100();
    widget.setAutoHeight();
    progressPrefix = i18n.ProgressTracker_Progress_0();

    closeBtn = new IButton(i18n.ProgressTracker_CloseBtn_Title(), new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            stop();
        }
    });
    closeBtn.setTooltip(i18n.ProgressTracker_CloseBtn_Hint());
    closeBtn.setAutoFit(true);

}
 
开发者ID:proarc,项目名称:proarc,代码行数:28,代码来源:ProgressTracker.java

示例9: createAdvancedOptions

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private Canvas createAdvancedOptions() {
        formCatalog = createCatalogForm();

        lgResult = new ListGrid();
        lgResult.setDataSource(BibliographyQueryDataSource.getInstance());
//        lgResult.setUseAllDataSourceFields(true);
        ListGridField preview = new ListGridField(BibliographyQueryDataSource.FIELD_PREVIEW,
                i18n.CatalogBrowser_HeaderPreview_Title());
        ListGridField title = new ListGridField(BibliographyQueryDataSource.FIELD_TITLE,
                i18n.CatalogBrowser_HeaderTitle_Title());
        lgResult.setDetailField(BibliographyQueryDataSource.FIELD_PREVIEW);
        lgResult.setFields(title, preview);
//        lgResult.setAutoFetchData(true);
        lgResult.setHeight100();
        lgResult.setWidth100();
        lgResult.setCanExpandRecords(true);
        lgResult.setCanExpandMultipleRecords(false);
        lgResult.setExpansionMode(ExpansionMode.DETAIL_FIELD);
        lgResult.setSelectionType(SelectionStyle.SINGLE);
//        lgResult.setSelectionAppearance(SelectionAppearance.CHECKBOX);
        lgResult.setAlternateRecordStyles(true);
        lgResult.addDataArrivedHandler(new DataArrivedHandler() {

            @Override
            public void onDataArrived(DataArrivedEvent event) {
                if (event.getStartRow() == 0 && event.getEndRow() > 0) {
                    lgResult.focus();
                    lgResult.selectSingleRecord(0);
                }
            }
        });

        VLayout layout = new VLayout();
        layout.setMembers(formCatalog, lgResult);
        layout.setMargin(4);
        layout.setMembersMargin(4);
        layout.setOverflow(Overflow.AUTO);
        return layout;
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:40,代码来源:CatalogBrowser.java

示例10: CopyPageMetadataWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public CopyPageMetadataWidget() {
    this.i18n = GWT.create(ClientMessages.class);
    form = createForm();
    formPanel = new VLayout(10);
    formPanel.setAutoHeight();
    formPanel.setMembers(form);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:8,代码来源:CopyPageMetadataWidget.java

示例11: createGraphOptions

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
 * This methods will create an option layout and call the method
 * createOptionForms() to create different options to create graph
 * 
 * @param demographics
 */
public void createGraphOptions(final List<Demographic> demographics) {
    final VLayout graphOptionLayout = new VLayout();
    graphOptionLayout.setBackgroundColor(BACKGROUND_COLOR);
    graphOptionLayout.setWidth(100);
    graphOptionLayout.setHeight(20);

    i_graphOptionForm = createOptionForms(demographics);
    graphOptionLayout.setMembers(i_graphOptionForm);

    i_mainChartPanel.addMember(graphOptionLayout);
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:18,代码来源:DemographicsTab.java

示例12: build

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
Canvas build() {
    VLayout vl = new VLayout();
    vl.setOverflow(Overflow.AUTO);

    this.label = new Label("No node selected");
    this.label.setWidth100();
    this.label.setAlign(Alignment.CENTER);

    this.nodeDetails = new DetailViewer();
    this.nodeDetails.setWidth100();
    this.nodeDetails.setHeight100();
    this.nodeDetails.setCanSelectText(true);
    DetailViewerField d1 = new DetailViewerField("nodeUrl", "URL");
    DetailViewerField d2 = new DetailViewerField("nodeState", "Status");
    DetailViewerField d3 = new DetailViewerField("nodeProvider", "Provider");
    DetailViewerField d4 = new DetailViewerField("nodeOwner", "Used by");
    DetailViewerField d5 = new DetailViewerField("sourceName", "Source");
    DetailViewerField d6 = new DetailViewerField("hostName", "Host");
    DetailViewerField d7 = new DetailViewerField("vmName", "JVM");
    DetailViewerField d8 = new DetailViewerField("description", "Description");
    this.nodeDetails.setFields(d1, d5, d6, d2, d3, d4, d7, d8);
    this.nodeCanvas = new VLayout();
    this.nodeCanvas.setWidth100();
    this.nodeLabel = new Label("<h3>Node</h3>");
    this.nodeLabel.setIcon(RMImages.instance.node_add_16().getSafeUri().asString());
    this.nodeLabel.setHeight(16);
    this.nodeCanvas.addMember(this.nodeLabel);
    this.nodeCanvas.addMember(this.nodeDetails);
    this.nodeCanvas.hide();

    this.nsDetails = new DetailViewer();
    this.nsDetails.setWidth100();
    this.nsDetails.setHeight100();
    this.nsDetails.setCanSelectText(true);
    DetailViewerField n1 = new DetailViewerField("sourceName", "Node Source");
    DetailViewerField n2 = new DetailViewerField("description", "Description");
    DetailViewerField n3 = new DetailViewerField("nodeProvider", "Owner");
    DetailViewerField n4 = new DetailViewerField("hosts", "Hosts");
    DetailViewerField n5 = new DetailViewerField("nodes", "Nodes");
    this.nsDetails.setFields(n1, n2, n3, n4, n5);
    this.nsCanvas = new VLayout();
    this.nsCanvas.setWidth100();
    this.nsCanvas.setHeight100();
    Label nsl = new Label("<h3>Node Source</h3>");
    nsl.setHeight(16);
    nsl.setIcon(RMImages.instance.nodesource_16().getSafeUri().asString());
    this.nsCanvas.addMember(nsl);
    this.nsCanvas.addMember(this.nsDetails);
    this.nsCanvas.hide();

    this.hostDetails = new DetailViewer();
    this.hostDetails.setWidth100();
    this.hostDetails.setHeight100();
    this.hostDetails.setCanSelectText(true);
    DetailViewerField h1 = new DetailViewerField("hostName", "Host");
    DetailViewerField h2 = new DetailViewerField("nodes", "Nodes");
    this.hostDetails.setFields(h1, h2);
    this.hostCanvas = new VLayout();
    this.hostCanvas.setWidth100();
    this.hostLabel = new Label("<h3>Host</h3>");
    hostLabel.setHeight(16);
    hostLabel.setIcon(RMImages.instance.host_16().getSafeUri().asString());
    this.hostCanvas.addMember(hostLabel);
    this.hostCanvas.addMember(this.hostDetails);
    this.hostCanvas.hide();

    vl.setMembers(label, nodeCanvas, nsCanvas, hostCanvas);
    return vl;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:70,代码来源:InfoView.java

示例13: build

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
Canvas build() {
    VLayout vl = new VLayout();
    vl.setOverflow(Overflow.AUTO);

    this.label = new Label("No node selected");
    this.label.setWidth100();
    this.label.setAlign(Alignment.CENTER);

    this.nodeMonitoring = new MonitoringNodeView(controller);
    this.nodeMonitoring.setOverflow(Overflow.AUTO);
    this.nodeMonitoring.setWidth100();

    this.nodeCanvas = new VLayout();
    this.nodeCanvas.setWidth100();
    this.nodeCanvas.setHeight100();
    this.nodeLabel = new Label();
    this.nodeLabel.setIcon(RMImages.instance.node_add_16().getSafeUri().asString());
    this.nodeLabel.setHeight(16);
    this.nodeCanvas.addMember(nodeLabel);
    this.nodeCanvas.addMember(nodeMonitoring);
    this.nodeCanvas.hide();

    this.sourceMonitoring = new MonitoringSourceView(controller);
    this.sourceMonitoring.setOverflow(Overflow.AUTO);
    this.sourceMonitoring.setWidth100();

    this.sourceCanvas = new VLayout();
    this.sourceCanvas.setWidth100();
    this.sourceCanvas.setHeight100();
    this.sourceLabel = new Label();
    this.sourceLabel.setIcon(RMImages.instance.nodesource_16().getSafeUri().asString());
    this.sourceLabel.setHeight(16);
    this.sourceCanvas.addMember(sourceLabel);
    this.sourceCanvas.addMember(sourceMonitoring);
    this.sourceCanvas.hide();

    this.hostMonitoring = new MonitoringHostView(controller);
    this.hostMonitoring.setOverflow(Overflow.AUTO);
    this.hostMonitoring.setWidth100();

    this.hostCanvas = new VLayout();
    this.hostCanvas.setWidth100();
    this.hostCanvas.setHeight100();
    this.hostLabel = new Label();
    this.hostLabel.setHeight(16);
    this.hostLabel.setIcon(RMImages.instance.host_16().getSafeUri().asString());
    this.hostCanvas.addMember(hostLabel);
    this.hostCanvas.addMember(hostMonitoring);
    this.hostCanvas.hide();

    vl.setMembers(label, nodeCanvas, hostCanvas, sourceCanvas);
    return vl;
}
 
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:54,代码来源:MonitoringView.java

示例14: onModuleLoad

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
    public void onModuleLoad() {
        INSTANCE = this;
        initLogging();
        
        ClientUtils.info(LOG, "onModuleLoad:\n module page: %s\n host page: %s"
                + "\n getModuleName: %s\n getPermutationStrongName: %s\n version: %s"
                + "\n Page.getAppDir: %s, \n Locale: %s",
                GWT.getModuleBaseURL(), GWT.getHostPageBaseURL(),
                GWT.getModuleName(), GWT.getPermutationStrongName(), GWT.getVersion(),
                Page.getAppDir(), LanguagesDataSource.activeLocale()
                );

        // remove the loading wrapper. See index.html
        DOM.getElementById("loadingWrapper").removeFromParent();

        I18nUtil.initMessages(ClientUtils.createSmartGwtMessages());
        i18n = GWT.create(ClientMessages.class);

        errorHandler = new ErrorHandler();
        errorHandler.initTransportErrorHandler();

        LoginWindow.login();

        presenterFactory = new PresenterFactory(i18n);

        editorWorkFlow = new EditorWorkFlow(getDisplay(), presenterFactory, i18n);
        presenterFactory.setPlaceController(editorWorkFlow.getPlaceController());

        final TreeGrid menu = createMenu();

        sweepTask = new SweepTask() {

            @Override
            public void processing() {
                SC.clearPrompt();
                TreeNode[] menuContent = createMenuContent();
                Tree tree = menu.getTree();
                TreeNode root = tree.getRoot();
                tree.addList(menuContent, root);
                tree.openAll();
                editorWorkFlow.init();
            }
        };

        final HLayout mainLayout = new HLayout();
//        mainLayout.setLayoutMargin(5);
        mainLayout.setWidth100();
        mainLayout.setHeight100();
        mainLayout.setMembers(getDisplay());

        Canvas mainHeader = createMainHeader(menu);

        VLayout desktop = new VLayout(0);
        desktop.setWidth100();
        desktop.setHeight100();
        desktop.setMembers(mainHeader, mainLayout);
        desktop.draw();

        SC.showPrompt(i18n.Editor_InitialLoading_Msg());
        LocalizationDataSource.getInstance().initOnStart(sweepTask.expect());
        ValueMapDataSource.getInstance().initOnStart(sweepTask.expect());
        loadPermissions();
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:65,代码来源:Editor.java

示例15: ExportResultWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public ExportResultWidget() {
            i18n = GWT.create(ClientMessages.class);
            VLayout vLayout = new VLayout();
            vLayout.setWidth100();
            vLayout.setHeight100();
            grid = new ListGrid();
            grid.setSelectionType(SelectionStyle.SINGLE);
            grid.setFixedRecordHeights(false);
            grid.setWrapCells(true);
            grid.setShowClippedValuesOnHover(true);
            ListGridField pidField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_PID,
                    i18n.ExportResultWidget_PID_Title());

//            ListGridField errorField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_MESSAGE,
//                    i18n.ExportResultWidget_Message_Title());
            ListGridField urnNbnField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_URNNBN,
                    i18n.UrnNbnAction_Result_UrnNbn_Title());
            ListGridField labelField = new ListGridField(DigitalObjectResourceApi.MEMBERS_ITEM_LABEL,
                    i18n.UrnNbnAction_Result_Label_Title());
            ListGridField modelField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_MODEL,
                    i18n.UrnNbnAction_Result_Model_Title());
            ListGridField statusField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_STATUSTYPE,
                    i18n.UrnNbnAction_Result_Error_Title());
            ListGridField warningField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_WARNING,
                    i18n.UrnNbnAction_Result_Status_Title(), 50);
            warningField.setCellAlign(Alignment.CENTER);
            warningField.setEmptyCellValue(":-)");
            HashMap<String, String> statusValues = new HashMap<String, String>();
            statusValues.put("true", ":-|");
            statusValues.put("false", ":-(");
            warningField.setValueMap(statusValues);

            grid.setFields(labelField, modelField, statusField, urnNbnField, warningField, pidField);

            grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {

                @Override
                public void onSelectionUpdated(SelectionUpdatedEvent event) {
                    logForm.editSelectedData(grid);
                }
            });
            logForm = createLogForm();
            vLayout.setMembers(grid, logForm);
            this.widget = vLayout;
        }
 
开发者ID:proarc,项目名称:proarc,代码行数:46,代码来源:UrnNbnAction.java


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