本文整理汇总了Java中com.vaadin.ui.VerticalSplitPanel.setSecondComponent方法的典型用法代码示例。如果您正苦于以下问题:Java VerticalSplitPanel.setSecondComponent方法的具体用法?Java VerticalSplitPanel.setSecondComponent怎么用?Java VerticalSplitPanel.setSecondComponent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.vaadin.ui.VerticalSplitPanel
的用法示例。
在下文中一共展示了VerticalSplitPanel.setSecondComponent方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createMainContainer
import com.vaadin.ui.VerticalSplitPanel; //导入方法依赖的package包/类
@Override
protected ComponentContainer createMainContainer() {
Panel mainPanel = new Panel();
mainPanel.setSizeFull();
if (!multipleLevels) {
firstContainer = mainPanel;
} else {
VerticalSplitPanel vSplit = new VerticalSplitPanel();
vSplit.setSizeFull();
mainPanel.setContent(vSplit);
firstContainer = new Panel();
firstContainer.setSizeFull();
vSplit.setFirstComponent(firstContainer);
secondContainer = new Panel();
secondContainer.setSizeFull();
vSplit.setSecondComponent(secondContainer);
vSplit.setLocked(false);
}
return mainPanel;
}
示例2: updateWidgetView
import com.vaadin.ui.VerticalSplitPanel; //导入方法依赖的package包/类
/**
* Updates the bottom widget area with the registered widgets
*
* Any widget with the service property of 'location=bottom' are
* included.
*
* @param widgetManager
*/
private void updateWidgetView(WidgetManager widgetManager) {
synchronized (m_layout) {
m_layout.removeAllComponents();
if(widgetManager.widgetCount() == 0) {
m_layout.addComponent(m_treeMapSplitPanel, getBelowMenuPosition());
} else {
VerticalSplitPanel bottomLayoutBar = new VerticalSplitPanel();
bottomLayoutBar.setFirstComponent(m_treeMapSplitPanel);
// Split the screen 70% top, 30% bottom
bottomLayoutBar.setSplitPosition(70, Sizeable.UNITS_PERCENTAGE);
bottomLayoutBar.setSizeFull();
bottomLayoutBar.setSecondComponent(getTabSheet(widgetManager, this));
m_layout.addComponent(bottomLayoutBar, getBelowMenuPosition());
}
m_layout.requestRepaint();
}
if(m_contextMenu != null && m_contextMenu.getParent() == null) {
getMainWindow().addComponent(m_contextMenu);
}
}
示例3: AddressBookView
import com.vaadin.ui.VerticalSplitPanel; //导入方法依赖的package包/类
public AddressBookView() {
VerticalSplitPanel splitPanel = new VerticalSplitPanel();
VerticalLayout topLayout = new VerticalLayout();
HorizontalLayout buttonPanel = new HorizontalLayout();
buttonPanel.setSpacing(true);
buttonPanel.setMargin(true);
buttonPanel.addComponent(addButton);
buttonPanel.addComponent(removeButton);
topLayout.addComponent(buttonPanel);
topLayout.addComponent(table);
topLayout.setExpandRatio(table, 1.0f);
topLayout.setSizeFull();
table.setSizeFull();
table.setSelectable(true);
table.setMultiSelect(false);
table.setImmediate(true);
splitPanel.setFirstComponent(topLayout);
splitPanel.setSecondComponent(form);
splitPanel.setSplitPosition(60.0f, UNITS_PERCENTAGE);
setCompositionRoot(splitPanel);
setSizeFull();
}
示例4: init
import com.vaadin.ui.VerticalSplitPanel; //导入方法依赖的package包/类
@Override
protected void init(VaadinRequest request) {
treeToolEditor = new TreeToolEditor(this);
toolEditor = new ToolEditor(this);
textEditor = new TextEditor(this);
final Panel vLayout = new Panel();
vSplitPanel = new VerticalSplitPanel();
vSplitPanel.setSplitPosition(50, Unit.PERCENTAGE);
vSplitPanel.setImmediate(true);
vSplitPanel.setLocked(false);
vSplitPanel.setWidth("100%");
vLayout.setContent(vSplitPanel);
setContent(vSplitPanel);
VerticalLayout vvLayout = new VerticalLayout();
vvLayout.setSizeFull();
Label title = new Label("<h2><b> Tool Editor</b></h2>", ContentMode.HTML);
vvLayout.addComponent(title);
vvLayout.setComponentAlignment(title, Alignment.TOP_LEFT);
HorizontalSplitPanel hSplitpPanel = new HorizontalSplitPanel();
hSplitpPanel.setSizeFull();
vvLayout.addComponent(hSplitpPanel);
HorizontalLayout buttonPanel = getButtonPanel();
vvLayout.addComponent(buttonPanel);
vvLayout.setComponentAlignment(buttonPanel, Alignment.MIDDLE_CENTER);
vvLayout.setExpandRatio(hSplitpPanel, 5);
vvLayout.setComponentAlignment(hSplitpPanel, Alignment.TOP_LEFT);
vvLayout.setMargin(false);
vvLayout.setSpacing(false);
hSplitpPanel.setFirstComponent(treeToolEditor);
hSplitpPanel.setSecondComponent(toolEditor);
vSplitPanel.setFirstComponent(vvLayout);
vSplitPanel.setSecondComponent(textEditor);
hSplitpPanel.setStyleName("topborder");
}
示例5: init
import com.vaadin.ui.VerticalSplitPanel; //导入方法依赖的package包/类
@Override
protected void init(VaadinRequest request) {
final VerticalLayout layout = new VerticalLayout();
layout.setMargin(true);
layout.setSizeFull();
setContent(layout);
HorizontalSplitPanel hPanel = new HorizontalSplitPanel();
VerticalSplitPanel vPanel = new VerticalSplitPanel();
Panel playerPanel = new Panel("Player");
Panel roundsPanel = new Panel("Rounds");
Panel matchesPanel = new Panel("Matches");
Table playersTable = new Table("PlayersTable");
playersTable.addContainerProperty("Id", Integer.class, null);
playersTable.addContainerProperty("Name", String.class, null);
playersTable.addContainerProperty("Score", Integer.class, null);
playersTable.addContainerProperty("Handicap", Integer.class,null);
Table roundsTable = new Table("RoundsTable");
Table matchesTable = new Table("MatchesTable");
playerPanel.setContent(playersTable);
HorizontalLayout newPlayerLayout = new HorizontalLayout();
TextField newPlayer = new TextField(null,"newPlayer");
Button addPlayerButton = new Button("addPlayer");
newPlayerLayout.addComponent(newPlayer);
newPlayerLayout.addComponent(addPlayerButton);
hPanel.addComponent(newPlayerLayout);
roundsPanel.setContent(roundsTable);
matchesPanel.setContent(matchesTable);
VerticalLayout playerLayout = new VerticalLayout();
playerLayout.addComponent(playerPanel);
playerLayout.addComponent(newPlayerLayout);
VerticalLayout roundsLayout = new VerticalLayout();
roundsLayout.addComponent(roundsPanel);
Button addRoundButton = new Button("addRound");
roundsLayout.addComponent(roundsPanel);
roundsLayout.addComponent(addRoundButton);
layout.addComponent(hPanel);
hPanel.setFirstComponent(playerLayout);
hPanel.setSecondComponent(vPanel);
vPanel.setFirstComponent(roundsLayout);
vPanel.setSecondComponent(matchesPanel);
}