在vaadin的选项卡工作表中创建面板
我已经创建了标签页。问题是我无法滚动页面,因此只能看到页面的一半。所以我决定在选项卡工作表中创建面板,但每次插入面板源代码时都会出错在vaadin的选项卡工作表中创建面板,vaadin,panel,Vaadin,Panel,我已经创建了标签页。问题是我无法滚动页面,因此只能看到页面的一半。所以我决定在选项卡工作表中创建面板,但每次插入面板源代码时都会出错 public PersonRegistration() { VerticalLayout tab = new VerticalLayout(); tab.setSizeFull(); TabSheet tabsheet = new TabSheet(); tabsheet.addStyleName("center-aligned-
public PersonRegistration()
{
VerticalLayout tab = new VerticalLayout();
tab.setSizeFull();
TabSheet tabsheet = new TabSheet();
tabsheet.addStyleName("center-aligned-tabs");
addComponent(tabsheet);
VerticalLayout tab1 = new VerticalLayout();
tab1.addComponent(new PICConfirm());
tabsheet.addTab(tab1, "IC Confirmation",null);
VerticalLayout tab2 = new VerticalLayout();
tab2.addComponent(new PDemography());
tabsheet.addTab(tab2, "Demography",null);
VerticalLayout tab3 = new VerticalLayout();
tab3.addComponent(new PContact());
tabsheet.addTab(tab3, "Contact",null);
Panel panel = new Panel();
panel.setSizeFull();
panel.getContent().setSizeUndefined();
tab.addComponent(panel);
tab.setExpandRatio(panel, 1);
}
可以将面板放在选项卡工作表中吗?试着简单地调用setSize();//如果您正在实现视图
使用该方法并查看它是否有效。它总是“error”的意思是什么?您正在调用panel.getContent().setSizeundfined(),但一开始从未设置过组件。如果这不是问题所在,请添加准确的错误/跟踪/。。。你明白了,错在哪里?是的,在标签页上放一个面板是可以的。