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

Java TreeTable类代码示例

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

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



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

示例1: buildVerticalLayoutLeftPanel

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@AutoGenerated
private VerticalLayout buildVerticalLayoutLeftPanel() {
	// common part: create layout
	verticalLayoutLeftPanel = new VerticalLayout();
	verticalLayoutLeftPanel.setImmediate(false);
	verticalLayoutLeftPanel.setWidth("100.0%");
	verticalLayoutLeftPanel.setHeight("100.0%");
	verticalLayoutLeftPanel.setMargin(true);
	verticalLayoutLeftPanel.setSpacing(true);
	
	// horizontalLayoutLeftToolbar
	horizontalLayoutLeftToolbar = buildHorizontalLayoutLeftToolbar();
	verticalLayoutLeftPanel.addComponent(horizontalLayoutLeftToolbar);
	
	// treeWorkspace
	treeWorkspace = new TreeTable();
	treeWorkspace.setImmediate(true);
	treeWorkspace.setWidth("100.0%");
	treeWorkspace.setHeight("100.0%");
	verticalLayoutLeftPanel.addComponent(treeWorkspace);
	verticalLayoutLeftPanel.setExpandRatio(treeWorkspace, 1.0f);
	
	return verticalLayoutLeftPanel;
}
 
开发者ID:apache,项目名称:incubator-openaz,代码行数:25,代码来源:PolicyWorkspace.java


示例2: buildMainLayout

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@AutoGenerated
private VerticalLayout buildMainLayout() {
	// common part: create layout
	mainLayout = new VerticalLayout();
	mainLayout.setImmediate(false);
	mainLayout.setWidth("100%");
	mainLayout.setHeight("100%");
	mainLayout.setMargin(false);

	// top-level component properties
	setWidth("100.0%");
	setHeight("100.0%");

	// employeeAgentOrganizationTreeTable
	userOrganizationTreeTable = new TreeTable();
	userOrganizationTreeTable.setImmediate(true);
	userOrganizationTreeTable.setWidth("100.0%");
	userOrganizationTreeTable.setHeight("100.0%");
	mainLayout.addComponent(userOrganizationTreeTable);
	mainLayout.setExpandRatio(userOrganizationTreeTable, 1.0f);

	return mainLayout;
}
 
开发者ID:thingtrack,项目名称:konekti,代码行数:24,代码来源:UserOrganizationCollectionField.java


示例3: getTreeTable

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
public Component getTreeTable() throws Exception {
    VerticalLayout content = new VerticalLayout();
    content.setMargin(new MarginInfo(true, true, false, true));

    this.treeTable = new TreeTable();
    this.treeTable.setPageLength(10);
    this.treeTable.setSelectable(false);
    this.treeTable.setSizeFull();

    this.treeTable.addContainerProperty(PROPERTY_ID_MEMBER_NAME, String.class, "");
    this.treeTable.addContainerProperty(PROPERTY_ID_MEMBER_TYPE, String.class, "");
    this.treeTable.addContainerProperty(PROPERTY_ID_MEMBER_IP, String.class, "");
    this.treeTable.addContainerProperty(PROPERTY_ID_MEMBER_MAC, String.class, "");

    this.treeTable.setColumnHeader(PROPERTY_ID_MEMBER_NAME, VmidcMessages.getString(VmidcMessages_.NAME));
    this.treeTable.setColumnHeader(PROPERTY_ID_MEMBER_TYPE, VmidcMessages.getString(VmidcMessages_.OS_MEMBER_TYPE));
    this.treeTable.setColumnHeader(PROPERTY_ID_MEMBER_MAC, VmidcMessages.getString(VmidcMessages_.GENERAL_MACADDR));
    this.treeTable.setColumnHeader(PROPERTY_ID_MEMBER_IP, VmidcMessages.getString(VmidcMessages_.GENERAL_IPADDR));

    this.treeTable.setColumnWidth(PROPERTY_ID_MEMBER_NAME, NAME_COLUMN_WIDTH);
    this.treeTable.setColumnWidth(PROPERTY_ID_MEMBER_TYPE, TYPE_COLUMN_WIDTH);
    this.treeTable.setColumnWidth(PROPERTY_ID_MEMBER_MAC, MAC_COLUMN_WIDTH);
    this.treeTable.setColumnWidth(PROPERTY_ID_MEMBER_IP, IP_COLUMN_WIDTH);

    populateData();
    content.addComponent(this.treeTable);
    return content;
}
 
开发者ID:opensecuritycontroller,项目名称:osc-core,代码行数:29,代码来源:SecurityGroupMembershipInfoWindow.java


示例4: buildMainLayout

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@AutoGenerated
private VerticalLayout buildMainLayout() {
	// common part: create layout
	mainLayout = new VerticalLayout();
	mainLayout.setImmediate(false);
	mainLayout.setWidth("-1px");
	mainLayout.setHeight("-1px");
	mainLayout.setMargin(true);
	mainLayout.setSpacing(true);
	
	// top-level component properties
	setWidth("-1px");
	setHeight("-1px");
	
	// treeWorkspace
	treeWorkspace = new TreeTable();
	treeWorkspace.setCaption("Select Policy(s) for PDP Group");
	treeWorkspace.setImmediate(true);
	treeWorkspace.setWidth("100.0%");
	treeWorkspace.setHeight("-1px");
	mainLayout.addComponent(treeWorkspace);
	
	// buttonSave
	buttonSave = new Button();
	buttonSave.setCaption("Save");
	buttonSave.setImmediate(false);
	buttonSave.setWidth("-1px");
	buttonSave.setHeight("-1px");
	mainLayout.addComponent(buttonSave);
	mainLayout.setComponentAlignment(buttonSave, new Alignment(48));
	
	return mainLayout;
}
 
开发者ID:apache,项目名称:incubator-openaz,代码行数:34,代码来源:SelectWorkspacePoliciesWindow.java


示例5: buildMainLayout

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@AutoGenerated
private VerticalLayout buildMainLayout() {
	// common part: create layout
	mainLayout = new VerticalLayout();
	mainLayout.setImmediate(false);
	mainLayout.setWidth("100%");
	mainLayout.setHeight("-1px");
	mainLayout.setMargin(true);
	mainLayout.setSpacing(true);
	
	// top-level component properties
	setWidth("-1px");
	setHeight("-1px");
	
	// horizontalLayout_1
	horizontalLayout_1 = buildHorizontalLayout_1();
	mainLayout.addComponent(horizontalLayout_1);
	mainLayout.setExpandRatio(horizontalLayout_1, 1.0f);
	
	// treeExpressions
	treeExpressions = new TreeTable();
	treeExpressions.setImmediate(false);
	treeExpressions.setWidth("100.0%");
	treeExpressions.setHeight("-1px");
	mainLayout.addComponent(treeExpressions);
	mainLayout.setExpandRatio(treeExpressions, 1.0f);
	
	// buttonSave
	buttonSave = new Button();
	buttonSave.setCaption("Save");
	buttonSave.setImmediate(true);
	buttonSave.setWidth("-1px");
	buttonSave.setHeight("-1px");
	mainLayout.addComponent(buttonSave);
	mainLayout.setComponentAlignment(buttonSave, new Alignment(48));
	
	return mainLayout;
}
 
开发者ID:apache,项目名称:incubator-openaz,代码行数:39,代码来源:ExpressionBuilderComponent.java


示例6: buildMainLayout

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@AutoGenerated
private VerticalLayout buildMainLayout() {
	// common part: create layout
	mainLayout = new VerticalLayout();
	mainLayout.setImmediate(false);
	mainLayout.setWidth("100%");
	mainLayout.setHeight("-1px");
	mainLayout.setMargin(true);
	mainLayout.setSpacing(true);
	
	// top-level component properties
	setWidth("-1px");
	setHeight("-1px");
	
	// horizontalLayout_1
	horizontalLayout_1 = buildHorizontalLayout_1();
	mainLayout.addComponent(horizontalLayout_1);
	
	// tableExpressions
	tableExpressions = new TreeTable();
	tableExpressions.setCaption("Expressions");
	tableExpressions.setImmediate(false);
	tableExpressions.setWidth("100%");
	tableExpressions.setHeight("-1px");
	mainLayout.addComponent(tableExpressions);
	mainLayout.setExpandRatio(tableExpressions, 1.0f);
	
	// buttonSave
	buttonSave = new Button();
	buttonSave.setCaption("Save");
	buttonSave.setImmediate(false);
	buttonSave.setWidth("-1px");
	buttonSave.setHeight("-1px");
	mainLayout.addComponent(buttonSave);
	mainLayout.setComponentAlignment(buttonSave, new Alignment(48));
	
	return mainLayout;
}
 
开发者ID:apache,项目名称:incubator-openaz,代码行数:39,代码来源:ObligationAdviceEditorWindow.java


示例7: buildMainLayout

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@AutoGenerated
private VerticalLayout buildMainLayout() {
	// common part: create layout
	mainLayout = new VerticalLayout();
	mainLayout.setImmediate(false);
	mainLayout.setWidth("-1px");
	mainLayout.setHeight("100.0%");
	mainLayout.setMargin(false);
	mainLayout.setSpacing(true);
	
	// top-level component properties
	setWidth("-1px");
	setHeight("100.0%");
	
	// horizontalLayoutToolbar
	horizontalLayoutToolbar = buildHorizontalLayoutToolbar();
	mainLayout.addComponent(horizontalLayoutToolbar);
	mainLayout.setExpandRatio(horizontalLayoutToolbar, 1.0f);
	
	// tree
	tree = new TreeTable();
	tree.setImmediate(true);
	tree.setWidth("100.0%");
	tree.setHeight("100.0%");
	mainLayout.addComponent(tree);
	mainLayout.setExpandRatio(tree, 1.0f);
	
	return mainLayout;
}
 
开发者ID:apache,项目名称:incubator-openaz,代码行数:30,代码来源:PolicyEditor.java


示例8: ExploreDirectoryView

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
public ExploreDirectoryView() {
    setSizeFull();
    setMargin(false);

    ButtonBar buttonBar = new ButtonBar();
    Button refreshButton = buttonBar.addButton("Refresh", FontAwesome.REFRESH);
    refreshButton.addClickListener(event -> refresh());
    addComponent(buttonBar);

    table = new TreeTable();
    table.setSizeFull();
    table.addExpandListener(event -> expanded(event));
    table.addCollapseListener(event -> collapsed(event));
    table.setSelectable(true);
    table.addContainerProperty("name", String.class, null);
    table.addGeneratedColumn("name", (source, itemId, propertyId) -> fileLinkComponent(source, itemId, propertyId));
    table.setColumnHeader("name", "");
    table.addContainerProperty("lastModified", Date.class, null);
    table.setColumnHeader("lastModified", "Date Modified");
    table.setColumnWidth("lastModified", 150);
    table.addContainerProperty("size", Long.class, null);
    table.setColumnHeader("size", "Size (bytes)");
    table.setColumnExpandRatio("name", 1);
    table.setCellStyleGenerator((source, itemId, propertyId) -> cellStyle(source, itemId, propertyId));
    addComponent(table);
    setExpandRatio(table, 1);
    
}
 
开发者ID:JumpMind,项目名称:metl,代码行数:29,代码来源:ExploreDirectoryView.java


示例9: getTree

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
public TreeTable getTree() {
	return tree;
}
 
开发者ID:mhus,项目名称:cherry-web,代码行数:4,代码来源:NavigationView.java


示例10: init

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
@PostConstruct
protected void init() {
    setSizeFull();

    tabbedPanel = new TabbedPanel();

    HorizontalSplitPanel leftSplit = new HorizontalSplitPanel();
    leftSplit.setSizeFull();
    leftSplit.setSplitPosition(UIConstants.DEFAULT_LEFT_SPLIT, Unit.PIXELS);

    VerticalLayout container = new VerticalLayout();
    container.setSizeFull();
    container.addComponent(tabbedPanel);
    leftSplit.setSecondComponent(container);

    table = new TreeTable();
    table.addStyleName(ValoTheme.TREETABLE_NO_HORIZONTAL_LINES);
    table.addStyleName(ValoTheme.TREETABLE_NO_STRIPES);
    table.addStyleName(ValoTheme.TREETABLE_NO_VERTICAL_LINES);
    table.addStyleName(ValoTheme.TREETABLE_BORDERLESS);
    table.setColumnHeaderMode(ColumnHeaderMode.HIDDEN);
    table.setSizeFull();
    table.setCacheRate(100);
    table.setPageLength(100);
    table.setImmediate(true);
    table.setSelectable(true);
    table.addItemClickListener(this);
    table.addStyleName("noselect");
    table.addContainerProperty("id", String.class, null);
    table.setVisibleColumns(new Object[] { "id" });
    table.setColumnExpandRatio("id", 1);
    addItem("Users", Icons.USER);
    addItem("Groups", Icons.GROUP);
    addItem("REST", Icons.REST);
    addItem("General Settings", Icons.SETTINGS);
    addItem("Plugin Repositories", Icons.DATABASE);
    addItem("Plugins", Icons.COMPONENT);
    addItem("Mail Server", Icons.EMAIL);
    addItem("Notifications", Icons.NOTIFICATION);
    addItem("Active Users", FontAwesome.USERS);
    addItem("Audit Events", FontAwesome.BARS);
    addItem("Logging", Icons.LOGGING);        
    addItem("About", FontAwesome.QUESTION);
    
    VerticalLayout navigator = new VerticalLayout();
    navigator.addStyleName(ValoTheme.MENU_ROOT);
    navigator.setSizeFull();
    leftSplit.setFirstComponent(navigator);
            
    MenuBar leftMenuBar = new MenuBar();
    leftMenuBar.addStyleName(ValoTheme.MENUBAR_BORDERLESS);
    leftMenuBar.setWidth(100, Unit.PERCENTAGE);
    navigator.addComponent(leftMenuBar);

    navigator.addComponent(table);
    navigator.setExpandRatio(table, 1);
    
    addComponent(leftSplit);
    
}
 
开发者ID:JumpMind,项目名称:metl,代码行数:61,代码来源:AdminView.java


示例11: getPopupTable

import com.vaadin.ui.TreeTable; //导入依赖的package包/类
public TreeTable getPopupTable() {
	return popupTable;
}
 
开发者ID:lizardtechblog,项目名称:ExpressZip,代码行数:4,代码来源:FindLayersViewComponent.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Java Configuration类代码示例发布时间:2022-05-22
下一篇:
Java ImageWriteException类代码示例发布时间: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