• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java LayoutContainer类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.extjs.gxt.ui.client.widget.LayoutContainer的典型用法代码示例。如果您正苦于以下问题:Java LayoutContainer类的具体用法?Java LayoutContainer怎么用?Java LayoutContainer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



LayoutContainer类属于com.extjs.gxt.ui.client.widget包,在下文中一共展示了LayoutContainer类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createDetails

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * Creates the details.
 */
private void createDetails() {
    details = new LayoutContainer();
    details.setBorders(true);
    details.setStyleAttribute("backgroundColor", "white");

    BorderLayoutData eastData = new BorderLayoutData(LayoutRegion.EAST, 150, 150, 250);
    eastData.setSplit(true);

    BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
    centerData.setMargins(new Margins(0, 5, 0, 0));

    chooser.add(main, centerData);
    chooser.add(details, eastData);

}
 
开发者ID:geoserver,项目名称:geofence,代码行数:19,代码来源:GeofenceChooserWidget.java


示例2: loadModel

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public final void loadModel(final E model) {

	detailsContainer.removeAll();

	if (model == null) {
		return;
	}

	final String modelHeader = loadModelHeader(model);
	detailsHeaderForm.setHeadingHtml(modelHeader);

	final LayoutContainer container = Layouts.border(false);
	container.add(detailsHeaderForm, Layouts.borderLayoutData(LayoutRegion.NORTH, getDetailsHeaderFormHeight(), Margin.BOTTOM));
	container.add(tabPanel, Layouts.borderLayoutData(LayoutRegion.CENTER));

	detailsContainer.add(container);
	detailsContainer.layout();
	selectFirstTab();
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:24,代码来源:AbstractModelsAdminView.java


示例3: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void initialize() {

	subViewPlaceHolder = Layouts.fit();

	final Map<Page, String> linksMap = new LinkedHashMap<Page, String>();
	linksMap.put(Page.ORGUNIT_DASHBOARD, I18N.CONSTANTS.orgUnitTabOverview());
	linksMap.put(Page.ORGUNIT_DETAILS, I18N.CONSTANTS.orgUnitTabInformations());
	linksMap.put(Page.ORGUNIT_CALENDAR, I18N.CONSTANTS.projectTabCalendar());
	linksMap.put(Page.ORGUNIT_REPORTS, I18N.CONSTANTS.projectTabReports());

	subMenu = new SubMenuWidget(Orientation.HORIZONTAL, linksMap);

	final LayoutContainer layoutContainerHeader = Layouts.vBox();
	layoutContainerHeader.add(createOrgUnitBannerPanel(), Layouts.vBoxData(Margin.BOTTOM));
	layoutContainerHeader.add(subMenu.asWidget());

	add(layoutContainerHeader, Layouts.borderLayoutData(LayoutRegion.NORTH, Layouts.BANNER_PANEL_HEIGHT, Margin.BOTTOM));
	add(subViewPlaceHolder);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:24,代码来源:OrgUnitView.java


示例4: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
public void initialize() {
  Widget contactCardPanel = createContactCardPanel();

  tabPanel = Panels.tab();
  tabPanel.setBorderStyle(true);
  tabPanel.setBodyBorder(true);
  tabPanel.setBorders(true);
  tabPanel.setPlain(true);
  Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
    @Override
    public void execute() {
      tabPanel.setWidth(contentPanel.getWidth() - CARD_WIDTH);
    }
  });

  LayoutContainer layoutContainer = Layouts.hBox(HBoxLayout.HBoxLayoutAlign.STRETCH);
  layoutContainer.add(contactCardPanel);
  layoutContainer.add(tabPanel);

  contentPanel = Panels.content(""); // Temporary title.
  contentPanel.setHeaderVisible(true);
  contentPanel.add(layoutContainer);

  add(contentPanel);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:27,代码来源:ContactView.java


示例5: createContactCardPanel

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
private Widget createContactCardPanel() {
  avatar = new HTML();
  avatar.setWidth(AVATAR_WIDTH + "px");
  avatar.setHeight(AVATAR_HEIGHT + "px");
  avatar.setStyleName(AVATAR_STYLE_NAME);

  topDetailsContainer = Layouts.vBox(VBoxLayout.VBoxLayoutAlign.LEFT);
  topDetailsContainer.setHeight(AVATAR_HEIGHT);
  topDetailsContainer.setWidth(CARD_WIDTH - AVATAR_WIDTH);

  LayoutContainer topContainer = Layouts.hBox(HBoxLayout.HBoxLayoutAlign.MIDDLE);
  topContainer.setWidth(CARD_WIDTH);
  topContainer.setHeight(AVATAR_HEIGHT + PADDING * 2);
  topContainer.add(avatar);
  topContainer.add(topDetailsContainer);

  bottomDetailsContainer = Layouts.vBox(VBoxLayout.VBoxLayoutAlign.LEFT, new Layouts.LayoutOptions(new Padding(0, 0, 0, 20)));
  bottomDetailsContainer.setWidth(CARD_WIDTH - AVATAR_WIDTH);

  LayoutContainer cardContainer = Layouts.vBox(VBoxLayout.VBoxLayoutAlign.STRETCH);
  cardContainer.setWidth(CARD_WIDTH);
  cardContainer.add(topContainer);
  cardContainer.add(bottomDetailsContainer);
  return cardContainer;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:26,代码来源:ContactView.java


示例6: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
public void initialize() {
	this.parents = new HashMap<Integer, TreeGridFileModel>();
	
	this.uploadPanel = createGridPanel(
		I18N.CONSTANTS.sigmahOfflinePrepareOfflineFileTransferPopupUploads(), 
		IconImageBundle.ICONS.right());
	
	this.downloadPanel = createGridPanel(
		I18N.CONSTANTS.sigmahOfflinePrepareOfflineFileTransferPopupDownloads(), 
		IconImageBundle.ICONS.left());
	
	final LayoutContainer container = new LayoutContainer(new RowLayout(Style.Orientation.VERTICAL));
	container.add(uploadPanel);
	container.add(downloadPanel);
	
	this.cancelButton = Forms.button(I18N.CONSTANTS.cancel());
	this.transferFilesButton = Forms.button(I18N.CONSTANTS.sigmahOfflinePrepareOfflineFileTransferButtonTransferFiles(),
		IconImageBundle.ICONS.transfer());
	
	getPopup().addButton(cancelButton);
	getPopup().addButton(transferFilesButton);
	
	initPopup(container);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:26,代码来源:FileSelectionView.java


示例7: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
public void initialize() {

	mainPanel = Panels.content("");
	mainPanel.setHeaderVisible(false);

	Label label = new Label(I18N.CONSTANTS.projectCoreSelectVersion());

	mainPanel.add(label);

	amendmentsComboBox1 = new ComboBox<AmendmentDTO>();
	amendmentsComboBox1.setStore(new ListStore<AmendmentDTO>());
	amendmentsComboBox1.setDisplayField("name");
	amendmentsComboBox1.setTriggerAction(ComboBox.TriggerAction.ALL);

	amendmentsComboBox2 = new ComboBox<AmendmentDTO>();
	amendmentsComboBox2.setStore(new ListStore<AmendmentDTO>());
	amendmentsComboBox2.setDisplayField("name");
	amendmentsComboBox2.setTriggerAction(ComboBox.TriggerAction.ALL);

	final LayoutContainer container = Layouts.hBox(HBoxLayoutAlign.TOP);

	container.add(amendmentsComboBox1, Layouts.hBoxData(Margin.LEFT));
	container.add(amendmentsComboBox2, Layouts.hBoxData(Margin.LEFT));

	projectFields = buildGrid();

	mainPanel.setScrollMode(Scroll.AUTO);
	mainPanel.add(container);
	mainPanel.add(projectFields);

	initPopup(mainPanel);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:34,代码来源:ProjectCoreDiffView.java


示例8: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
public void initialize() {

	schemePanel = Panels.content(I18N.CONSTANTS.adminImportationSchemes());
	schemePanel.setWidth(450);
	schemePanel.setScrollMode(Scroll.AUTOY);
	schemesGrid = buildSchemasGrid();
	schemePanel.add(schemesGrid);
	schemePanel.setTopComponent(importationSchemeToolBar());

	variablePanel = Panels.content(I18N.CONSTANTS.edit());
	variablePanel.setScrollMode(Scroll.AUTOY);
	variablesGrid = buildVariablesGrid();
	variablePanel.add(variablesGrid);
	variablePanel.setTopComponent(variableToolBar());
	
	closeButton = new ToolButton(STYLE_TOOL_CLOSE_ICON);
	variablePanel.getHeader().addTool(closeButton);

	final LayoutContainer details = Layouts.fit(false, STYLE_LAYOUT);
	details.add(variablePanel);

	final BorderLayoutData leftLayoutData = new BorderLayoutData(LayoutRegion.WEST, 450);
	leftLayoutData.setMargins(new Margins(0, 4, 0, 0));
	add(schemePanel, leftLayoutData);

	final BorderLayoutData mainLayoutData = new BorderLayoutData(LayoutRegion.CENTER);
	mainLayoutData.setMargins(new Margins(0, 0, 0, 4));
	add(details, mainLayoutData);

}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:32,代码来源:ImportationSchemeAdminView.java


示例9: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void initialize() {

	final LayoutContainer topContainer = Layouts.hBox();
	topContainer.add(createGeneralParametersPanel(), Layouts.hBoxData(Margin.HALF_RIGHT));
	topContainer.add(createBackupParametersPanel(), Layouts.hBoxData(Margin.HALF_LEFT));

	// final LayoutContainer bottomContainer = Layouts.hBox();
	// bottomContainer.add(createExportManagementPanel(), Layouts.hBoxData(Margin.HALF_RIGHT));
	// bottomContainer.add(createPasswordExpirationManagementPanel(), Layouts.hBoxData(Margin.HALF_LEFT));

	add(topContainer, Layouts.borderLayoutData(LayoutRegion.NORTH, 0.5f, Margin.BOTTOM));
	add(createExportManagementPanel(), Layouts.borderLayoutData(LayoutRegion.CENTER, 0.5f));
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:18,代码来源:ParametersAdminView.java


示例10: buildColumnContainer

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * Builds a new layout container (block) for the given {@code columns} configuration.
 * 
 * @param title
 *          The container title.
 * @param columns
 *          The columns configuration (should not be {@code null} or empty).<br>
 *          The table size defines the total number of columns. Each column contains its fields.
 * @return The layout container.
 */
private static LayoutContainer buildColumnContainer(final String title, final Field<?>[]... columns) {

	final LayoutContainer columnsContainer = Panels.content(title, new ColumnLayout());
	columnsContainer.setBorders(true);
	columnsContainer.setWidth("100%");
	columnsContainer.setStyleAttribute("marginTop", BLOCK_MARGIN_TOP + Unit.PX.getType());

	final double columnWidth = 1.0d / columns.length; // Percentage.

	for (final Field<?>[] column : columns) {

		if (column == null) {
			continue;
		}

		final LayoutContainer columnContainer = Forms.panel(FIELDS_LABEL_WIDTH);

		for (final Field<?> field : column) {
			columnContainer.add(field, Forms.data());
		}

		columnsContainer.add(columnContainer, new ColumnData(columnWidth));
	}

	return columnsContainer;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:37,代码来源:LogFrameModelsAdminView.java


示例11: setModelGridPanelExpanded

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void setModelGridPanelExpanded(boolean expanded) {
	final BorderLayout layout = (BorderLayout) ((LayoutContainer)asWidget()).getLayout();
	
	if(expanded) {
		layout.expand(LayoutRegion.WEST);
	} else {
		layout.collapse(LayoutRegion.WEST);
	}
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:14,代码来源:AbstractModelsAdminView.java


示例12: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
public void initialize() {

	final LayoutContainer container = Layouts.vBox();
	container.add(createOrgUnitsPanel(), Layouts.vBoxData(Margin.BOTTOM));
	container.add(createProjectsPanel(), Layouts.vBoxData());

	add(container);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:10,代码来源:OrgUnitDashboardView.java


示例13: resizeGrid

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
private void resizeGrid(final Grid grid, final LayoutContainer container, final boolean canBeDelayed) {
  new Timer() {
    @Override
    public void run() {
      if (!grid.isVisible()) {
        if (canBeDelayed) {
          this.schedule(RESIZE_DELAY);
        }
        return;
      }

      grid.setAutoHeight(false);

      int height;
      int maxHeight = container.getHeight() - PADDING * 2;

      int unwrappedGridHeight = grid.getView().getScroller().firstChild().getHeight() + grid.getView().getHeader().getHeight();
      if (unwrappedGridHeight < maxHeight) {
        height = unwrappedGridHeight;
      } else {
        height = maxHeight;
      }

      grid.setHeight(height);
      grid.getView().layout();
    }
  }.schedule(RESIZE_DELAY);
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:29,代码来源:ContactHistoryView.java


示例14: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void initialize() {

	// --
	// Left panel (Reminders + MonitoredPoints + Buttons).
	// --
	final LayoutContainer leftContainer = Layouts.vBox();

	leftContainer.add(createRemindersPanel(), Layouts.vBoxData(Margin.BOTTOM));
	leftContainer.add(createMonitoredPointsPanel(), Layouts.vBoxData(Margin.BOTTOM));
	leftContainer.add(createMenuButtonsPanel(), Layouts.vBoxData());

	add(leftContainer, Layouts.borderLayoutData(LayoutRegion.WEST, Layouts.LEFT_COLUMN_WIDTH));

	// --
	// Center panel (OrgUnits + Contacts + Projects).
	// --
	final LayoutContainer centerContainer = Layouts.vBox();

	// --
	// Center-Up panel (OrgUnits + Contacts).
	// --
	final LayoutContainer centerUpContainer = Layouts.hBox();

	centerUpContainer.add(createOrgUnitsPanel(), Layouts.hBoxData(1.0));

	centerUpContainer.add(createContactsPanel(), Layouts.hBoxData(1.0, Margin.LEFT));

	centerContainer.add(centerUpContainer, Layouts.vBoxData(1.0, Margin.BOTTOM, Margin.LEFT));
	centerContainer.add(createProjectsPanel(), Layouts.vBoxData(1.0, Margin.LEFT));

	add(centerContainer);

}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:38,代码来源:DashboardView.java


示例15: revealView

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public void revealView() {
	Profiler.INSTANCE.markCheckpoint(Scenario.OPEN_PROJECT, " revealView start ");
	if (Log.isTraceEnabled()) {
		Log.trace("Reveals '" + view.getClass().getName() + "' presenter's view.");
	}

	if (isSubPresenter()) {
		// Presenter's view is shown into parent presenter's placeholder.
		final HasSubPresenter<? extends HasSubView> parentPresenter = ((SubPresenter<?>) this).getParentPresenter();
		final LayoutContainer placeHolder = parentPresenter.getView().getPlaceHolder();

		placeHolder.removeAll();
		placeHolder.add(Widget.asWidgetOrNull(getView()));

		injector.getApplicationPresenter().showPresenter(parentPresenter);

		placeHolder.layout();

	} else {
		// Presenter's view is shown into application's main view.
		injector.getApplicationPresenter().showPresenter(this);
	}

	view.onViewRevealed();
	
	onViewRevealed();
	
	Profiler.INSTANCE.markCheckpoint(Scenario.OPEN_PROJECT, " revealView end ");
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:34,代码来源:AbstractPresenter.java


示例16: ContactPicker

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
public ContactPicker(final ContactModelType allowedType, final boolean onlyWithoutUser, final Set<Integer> allowedModelIds, final Integer checkboxElementId, final Set<Integer> alreadySelectedContacts, final DispatchAsync dispatch) {

    final ListStore<ContactDTO> matchingContactsStore = new ListStore<ContactDTO>();

    LayoutContainer container = Layouts.border();

    final TextField<String> searchTextbox = Forms.text(null, true);

    LayoutContainer topContainer = Layouts.border();
    topContainer.add(Forms.button(I18N.CONSTANTS.search(), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        matchingContactsStore.removeAll();
        dispatch.execute(new GetContactByNameOrEmail(searchTextbox.getValue(), false, onlyWithoutUser, allowedType, allowedModelIds, alreadySelectedContacts, checkboxElementId), new AsyncCallback<ListResult<ContactDTO>>() {
          @Override
          public void onFailure(Throwable caught) {
            Log.error("Error while trying to get contacts for a contact list element.", caught);
          }

          @Override
          public void onSuccess(ListResult<ContactDTO> result) {
            matchingContactsStore.add(result.getList());
          }
        });
      }
    }), Layouts.borderLayoutData(Style.LayoutRegion.EAST, Layouts.Margin.LEFT));
    topContainer.add(searchTextbox, Layouts.borderLayoutData(Style.LayoutRegion.CENTER));

    container.add(topContainer, Layouts.borderLayoutData(Style.LayoutRegion.NORTH, 20f, Layouts.Margin.BOTTOM));

    contactsGrid = new FlexibleGrid<ContactDTO>(matchingContactsStore, null, 5, getColumnModel());
    contactsGrid.setAutoExpandColumn(ContactDTO.NAME);
    contactsGrid.getSelectionModel().setSelectionMode(Style.SelectionMode.SINGLE);

    container.add(contactsGrid, Layouts.borderLayoutData(Style.LayoutRegion.CENTER));

    initWidget(container);
  }
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:39,代码来源:ContactPicker.java


示例17: onInitApplicationView

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
private void onInitApplicationView() {
        final Dispatcher dispatcher = Dispatcher.get();
        viewport = new Viewport();
        viewport.setId("app-viewport");
        viewport.setLayout(new BorderLayout());

        // header
        LayoutContainer header = new LayoutContainer();
        header.setId("app-header");
        header.setLayout(new FitLayout());
        BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.08f);
        northData.setMargins(new Margins(0, 0, 0, 0));
        viewport.add(header, northData);

        // main
        LayoutContainer main = new LayoutContainer();
        main.setId("app-main");
        main.setLayout(new FitLayout());
        BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
        centerData.setMargins(new Margins(0, 0, 0, 0));
        viewport.add(main, centerData);

        LayoutContainer view = new LayoutContainer();
        view.setId("app-main-view");
        view.setLayout(new BorderLayout());
        main.add(view);

        createWest(view);
        createEast(view);
        createNorth(view);

        viewport.add(main, centerData);
        RootPanel.get().add(viewport);
//        dispatcher.dispatch(FinanceEvents.InitApplicationModule);
    }
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:36,代码来源:FinanceView.java


示例18: createNorth

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
private void createNorth(LayoutContainer view) {
    // main > view > breadcrumb
    LayoutContainer breadcrumb = new LayoutContainer();
    breadcrumb.setId("app-main-breadcrumb");
    breadcrumb.setLayout(new FitLayout());
    BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.14f);
    northData.setMargins(new Margins(0, 0, 0, 0));
    view.add(breadcrumb, northData);
    breadcrumb.add(new Html("Home"), new MarginData(30,0,0,360));

}
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:12,代码来源:FinanceView.java


示例19: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
  protected void initialize() {
	    container = new LayoutContainer();
	    BorderLayout layout = new BorderLayout();
	    layout.setEnableState(false);
	    container.setLayout(layout);
	    container.add(new UserTab(), new BorderLayoutData(LayoutRegion.CENTER));		    

}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:10,代码来源:AdminUserView.java


示例20: initialize

import com.extjs.gxt.ui.client.widget.LayoutContainer; //导入依赖的package包/类
@Override
  protected void initialize() {
	    container = new LayoutContainer();
	    BorderLayout layout = new BorderLayout();
	    layout.setEnableState(false);
	    container.setLayout(layout);
	    container.add(new SettingsTab(), new BorderLayoutData(LayoutRegion.CENTER));		    

}
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:10,代码来源:AdminSettingsView.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java RandomTextWriter类代码示例发布时间:2022-05-22
下一篇:
Java CountersPBImpl类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap