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


Java TabSet.addTab方法代码示例

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


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

示例1: addSourceTab

import com.smartgwt.client.widgets.tab.TabSet; //导入方法依赖的package包/类
private void addSourceTab(TabSet tabs, String content) {
	VLayout sourceLayout = new VLayout();
	HTMLPane tabSource = new HTMLPane();
	tabSource.setWidth100();
	tabSource.setHeight100();
	tabSource.setContents(
			HtmlBuilder.tagStyleHtmlContent(Html.Tag.PRE, "color:#000000;", JavaParser.parseJava(content)));
	tabSource.setContentsType(ContentsType.PAGE);

	sourceLayout.addMember(tabSource);

	String tabTitle = MESSAGES.generalJavaSource();
	int pos = tabTitle.lastIndexOf('/');
	tabTitle = tabTitle.substring(pos + 1);

	Tab tab = new Tab(tabTitle, "[ISOMORPHIC]/geomajas/example/image/silk/script_go.png");
	tab.setPane(sourceLayout);
	tabs.addTab(tab);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:20,代码来源:SamplePanel.java

示例2: getManualDetails

import com.smartgwt.client.widgets.tab.TabSet; //导入方法依赖的package包/类
private void getManualDetails() {

        final TabSet tabSet = new TabSet();
        tabSet.setTabBarPosition(Side.TOP);
        tabSet.setTabBarAlign(Side.LEFT);
        tabSet.setWidth100();
        tabSet.setHeight100();

        Tab tabGuide = new Tab("Guide");
        tabGuide.setPane(new GuideHtmlPane());

        Tab tabFaq = new Tab("FAQ");
        //tabFaq.setPane(new FaqListGrid());
        tabFaq.setPane(new FaqHtmlPane());

        Tab tabContact = new Tab("Contact");
        Canvas tabPane3 = new Canvas();
        tabPane3.addChild(getContacts());
        tabContact.setPane(tabPane3);

        tabSet.addTab(tabGuide);
        tabSet.addTab(tabFaq);
        tabSet.addTab(tabContact);

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

示例3: createTabArea

import com.smartgwt.client.widgets.tab.TabSet; //导入方法依赖的package包/类
private void createTabArea() {

        // layout to hold the tabset
        VLayout tabAreaLayout = new VLayout();
        tabAreaLayout.setAlign(Alignment.CENTER);
        tabAreaLayout.setWidth(WIDTH);
        tabAreaLayout.setHeight100();

        i_tabSet = new TabSet();
        i_tabSet.setTabBarPosition(Side.TOP);
        i_tabSet.setWidth(WIDTH);
        i_tabSet.setHeight(HEIGHT);

        i_tabLogin = new TabLogin();
        i_tabRequestNewPassword = new TabRequestNewPassword();
        i_tabRegister = new TabRegister();

        i_tabSet.addTab(i_tabLogin);
        i_tabSet.addTab(i_tabRegister);
        i_tabSet.addTab(i_tabRequestNewPassword);

        tabAreaLayout.addMember(i_tabSet);

        addMember(tabAreaLayout);

    }
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:27,代码来源:LoginPanel.java

示例4: MainLayout

import com.smartgwt.client.widgets.tab.TabSet; //导入方法依赖的package包/类
/**
 * Initializes Layout and elements
 */
private MainLayout() {
	initEditor();

	setBorder(Constants.CLIENT.GUI.CSS_BORDER);
	menubar = new InViEditMenuBar(versionManagement,
			config.isShowLoad(), config.isShowSave(),
			config.getLogOutURL());
	menubar.setSize("100%", "30px");
	addMember(menubar);

	markersControls = new VLayout();
	markersControls.setSize("*", "100%");

	if (config.isShowAllMarkersDisplay() || config.isShowDismissedMarkersDisplay()) {
		TabSet markerDisplayTabSet = new TabSet();
		markerDisplayTabSet.setSize("100%", "*");

		Tab selectedMarkerTab = new Tab(Constants.CLIENT.GUI.SELECTED_MARKER_TAB_TITLE);
		selectedMarkerTab.setPane(selectedMarkers);
		markerDisplayTabSet.addTab(selectedMarkerTab);

		if (config.isShowAllMarkersDisplay()) {
			Tab allMarkerTab = new Tab(Constants.CLIENT.GUI.ALL_MARKER_TAB_TITLE);
			allMarkerTab.setPane(allMarkers);
			markerDisplayTabSet.addTab(allMarkerTab);
		}

		if (config.isShowDismissedMarkersDisplay()) {
			Tab dismissedMarkerTab = new Tab(Constants.CLIENT.GUI.DISMISSED_MARKER_TAB_TITLE);
			dismissedMarkerTab.setPane(dismissedMarkers);
			markerDisplayTabSet.addTab(dismissedMarkerTab);
		}

		markersControls.addMember(markerDisplayTabSet);
	} else {
		selectedMarkers.setBorder(Constants.CLIENT.GUI.CSS_BORDER);
		selectedMarkers.setSize("100%", "*");
		markersControls.addMember(selectedMarkers);
	}

	if (config.isFeatureSelectionEnabled()) {
		controls = new ControlTabSet(config.getEnabledFeatures(),
				config.isFeatureSelectionEnabled(),
				versionManagement, markerManagement);
		controls.setSize("100%", "30%");
		markersControls.addMember(controls);
	}

	editorMarkersControls = new HLayout();
	editorMarkersControls.setSize("100%", "*");
	editorMarkersControls.addMember(editor);
	editorMarkersControls.addMember(markersControls);
	addMember(editorMarkersControls);
}
 
开发者ID:UKPLab,项目名称:naacl-bea2016-writing-study,代码行数:58,代码来源:MainLayout.java

示例5: showFiles

import com.smartgwt.client.widgets.tab.TabSet; //导入方法依赖的package包/类
private void showFiles(Map<String, String> fileContents) {
	Window sourceWindow = new Window();
	sourceWindow.setTitle(MESSAGES.generalSourceTitle());
	sourceWindow.setHeaderIcon(WidgetLayout.iconGeomajas, 16, 16);
	sourceWindow.setKeepInParentRect(true);
	sourceWindow.setWidth(640);
	sourceWindow.setHeight(480);
	sourceWindow.setTop(100);
	sourceWindow.setLeft(100);
	sourceWindow.setMembersMargin(5);
	sourceWindow.setCanDragReposition(true);
	sourceWindow.setCanDragResize(true);

	TabSet tabs = new TabSet();
	tabs.setTabBarPosition(Side.TOP);
	tabs.setWidth100();
	tabs.setHeight100();

	addSourceTab(tabs, fileContents.get(getSourceFileName()));

	for (Entry<String, String> entry : fileContents.entrySet()) {
		if (!entry.getKey().equals(getSourceFileName())) {
			VLayout resourceLayout = new VLayout();
			HTMLPane tabPane = new HTMLPane();
			tabPane.setWidth100();
			tabPane.setHeight100();
			tabPane.setContents("<pre style='color:#000000;'>" + XmlParser.parseXML(entry.getValue()) + "</pre>");
			tabPane.setContentsType(ContentsType.PAGE);

			Label resourceLabel = new Label(MESSAGES.generalFile() + ": <b>"
					+ entry.getKey() + "</b>");
			resourceLabel.setHeight(30);
			resourceLabel.setPadding(5);
			resourceLayout.addMember(resourceLabel);

			VLayout paneLayout = new VLayout();
			paneLayout.setBorder("1px solid #C0C0C0");
			paneLayout.addMember(tabPane);

			resourceLayout.addMember(paneLayout);

			String tabTitle = entry.getKey();
			int pos = tabTitle.lastIndexOf('/');
			tabTitle = tabTitle.substring(pos + 1);

			Tab tab = new Tab(tabTitle, "[ISOMORPHIC]/geomajas/example/image/silk/script_go.png");
			tab.setPane(resourceLayout);
			tabs.addTab(tab);
		}
	}

	sourceWindow.addItem(tabs);
	addChild(sourceWindow);
	sourceWindow.show();
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:56,代码来源:SamplePanel.java


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