本文整理汇总了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);
}
示例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);
}
示例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);
}
示例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);
}
示例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();
}