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


Java Composite类代码示例

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


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

示例1: attachPage

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
private void attachPage (PageType type,
		final NavigationChangedEvent event) {
	Composite page = null;

	if ((page = getPageFromCache(type)) == null) {
		createAsyncPage(type, event);
	}

	if (page != null) {
		if (!page.isAttached()) {
			pageHolder.clear();
			pageHolder.add(page);
		}

		Scheduler.get().scheduleDeferred( () -> DefaultEventBus.get()
				.fireEventFromSource(event, NavigationController.this));
	}
}
 
开发者ID:billy1380,项目名称:blogwt,代码行数:19,代码来源:NavigationController.java

示例2: getContainedHierarchyRecursively

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
private static void getContainedHierarchyRecursively(final Widget startAt,
                                                     int depth,
                                                     IndentedLineAccumulator result) {
    if (startAt == null) {
        result.append(depth,
                      "(null)");
        return;
    }
    result.append(depth,
                  widgetInfo(startAt));
    if (startAt instanceof HasWidgets) {
        for (Widget child : ((HasWidgets) startAt)) {
            getContainedHierarchyRecursively(child,
                                             depth + 1,
                                             result);
        }
    } else if (startAt instanceof Composite) {
        getContainedHierarchyRecursively(extractWidget(((Composite) startAt)),
                                         depth + 1,
                                         result);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:23,代码来源:Layouts.java

示例3: shouldCallNativeMethodsWithoutFailures

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
@Test
public void shouldCallNativeMethodsWithoutFailures() throws Exception {
  class SomeComposite extends Composite {
    public SomeComposite() {
      // initWidget relies on native calls
      initWidget(mock(Widget.class));
    }
    private native boolean runNativeMethod() /*-{
      return true;
    }-*/;
  }

  // Note that the result will be false even though the native method should return true - we
  // can't run the actual javascript and have to return a default value
  assertFalse(new SomeComposite().runNativeMethod());
}
 
开发者ID:google,项目名称:gwtmockito,代码行数:17,代码来源:GwtMockitoTest.java

示例4: createView

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
/**
 * To craete view.
 * 
 * @return Composite
 */
@Override
public Composite createView() {
	this.view = new BatchClassManagementView(this.eventBus);
	this.batchClassManagementPresenter = new BatchClassManagementPresenter(this, view);
	return this.view;
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:12,代码来源:BatchClassManagementController.java

示例5: createView

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
/**
 * To create View.
 * 
 * @return Composite
 */
@Override
public Composite createView() {
	this.view = new LandingView();
	this.view.buildLandingPage();
	this.batchListPresenter = new BatchListPresenter(this, view);
	return this.view;
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:13,代码来源:BatchListController.java

示例6: createView

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
@Override
public Composite createView() {

	this.customWorkflowManagementView = new CustomWorkflowManagementView();
	this.customWorkflowManagementPresenter = new CustomWorkflowManagementPresenter(this, this.customWorkflowManagementView);

	return this.customWorkflowManagementView;
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:9,代码来源:CustomWorkflowController.java

示例7: createView

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
/**
 * To create View.
 */
@Override
public Composite createView() {
	this.batchInstanceView = new BatchInstanceView();
	this.batchInstancePresenter = new BatchInstancePresenter(this, batchInstanceView);
	return this.batchInstanceView;
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:10,代码来源:BatchInstanceController.java

示例8: initTabBar

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
private void initTabBar() {
  TabBar tabBar = getTabBar();
  tabBar.addSelectionHandler(
      new SelectionHandler<Integer>() {
        @Override
        public void onSelection(SelectionEvent<Integer> event) {
          if (selectedTab >= 0) {
            tabs.get(selectedTab).registerKeys(false);
          }
          selectedTab = event.getSelectedItem();
          tabs.get(selectedTab).registerKeys(true);
        }
      });

  for (Tab tabInfo : Tab.values()) {
    RelatedChangesTab panel = new RelatedChangesTab(tabInfo);
    add(panel, tabInfo.defaultTitle);
    tabs.add(panel);

    TabBar.Tab tab = tabBar.getTab(tabInfo.ordinal());
    tab.setWordWrap(false);
    ((Composite) tab).setTitle(tabInfo.tooltip);

    setTabEnabled(tabInfo, false);
  }
  getTab(Tab.RELATED_CHANGES).setShowIndirectAncestors(true);
  getTab(Tab.CHERRY_PICKS).setShowBranches(true);
  getTab(Tab.SAME_TOPIC).setShowBranches(true);
  getTab(Tab.SAME_TOPIC).setShowProjects(true);
  getTab(Tab.SAME_TOPIC).setShowSubmittable(true);
  getTab(Tab.SUBMITTED_TOGETHER).setShowBranches(true);
  getTab(Tab.SUBMITTED_TOGETHER).setShowProjects(true);
  getTab(Tab.SUBMITTED_TOGETHER).setShowSubmittable(true);
}
 
开发者ID:gerrit-review,项目名称:gerrit,代码行数:35,代码来源:RelatedChanges.java

示例9: getContainerWidget

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
private Widget getContainerWidget() {
	if (containerWidget == null) {
		if (getParent() instanceof HasWidgets) {
			containerWidget = this;
		} else if (getParent() instanceof Composite) {
			containerWidget = getParent();
		}
	}
	return containerWidget;
}
 
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:11,代码来源:Modal.java

示例10: animate

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
@Override
public void animate() {
	Animation a = new Animation() {
		@Override
		protected void onUpdate(double progress) {
			Composite c = InfluenceAnswerTextView.this;
			c.getElement().getStyle().setProperty("opacity", String.valueOf(progress));
		}
	};
	a.run(3000);
}
 
开发者ID:jkonert,项目名称:socom,代码行数:12,代码来源:InfluenceAnswerTextView.java

示例11: animate

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
@Override
public void animate() {
	Animation a = new Animation() {
		@Override
		protected void onUpdate(double progress) {
			Composite c = InfluenceAnswerAudioView.this;
			c.getElement().getStyle().setProperty("opacity", String.valueOf(progress));
		}
	};
	a.run(3000);
}
 
开发者ID:jkonert,项目名称:socom,代码行数:12,代码来源:InfluenceAnswerAudioView.java

示例12: getExtensions

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
/**
 * Return a List of Widgets that the NewWorkbenchConfigurationHandler can use to gather additional parameters for the
 * new workbench configuration. The List is of Pairs, where each Pair consists of a String caption and IsWidget editor.
 * @return null if no extension is provided
 */
public List<Pair<String, ? extends Composite>> getExtensions() {
    if ( widgetList == null || widgetList.size() == 0 ) {
        widgetList = new ArrayList<Pair<String, ? extends Composite>>();
    }
    return this.widgetList;
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:12,代码来源:WorkbenchConfigurationHandler.java

示例13: getWidgetByName

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
/**
 * get specific widget by using widget name
 * @param name : specific widget name
 * @return
 */
public Composite getWidgetByName( final String name ) {
    for ( Pair<String, ? extends Composite> pair : widgetList ) {
        if ( pair.getK1().equals( name ) ) {
            return pair.getK2();
        }
    }
    return null;
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:14,代码来源:WorkbenchConfigurationHandler.java

示例14: setup

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
private void setup() {
    if ( activeHandler != null ) {
        view.clear();
        activeHandler.loadUserWorkbenchPreferences();
        for ( Pair<String, ? extends Composite> p : activeHandler.getExtensions() ) {
            view.add( p.getK2() );
        }
    }
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:10,代码来源:WorkbenchConfigurationViewImpl.java

示例15: createView

import com.google.gwt.user.client.ui.Composite; //导入依赖的package包/类
@Override
public Composite createView() {
	this.view = new ReportingView();
	this.reportingPresenter = new ReportingPresenter(this, view);
	return this.view;
}
 
开发者ID:kuzavas,项目名称:ephesoft,代码行数:7,代码来源:ReportingController.java


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