Implement your initLayout
method using the following snippet of code:
private void initLayout() {
layout.setMargin(true);
layout.setSpacing(true);
layout.addComponent(combo);
layout.addComponent(textField);
layout.addComponent(checkBox);
layout.addComponent(button);
layout.addComponent(resultsLayout);
setContent(layout);
}
We let the layout to have an appropriate margin and spacing. This last one adds some space between components instead of having them bonded inside the layout. Following that, we add combo
, textField
, checkBox
, button
, and a VerticalLayout
component to put some labels for showing the results of the test case execution. Finally, the last statement sets layout as content of the page.