本文整理汇总了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;未经允许,请勿转载。 |
请发表评论