|
@@ -28,6 +28,7 @@ import com.vaadin.flow.component.notification.Notification;
|
|
|
import com.vaadin.flow.component.notification.Notification.Position;
|
|
|
import com.vaadin.flow.component.orderedlayout.HorizontalLayout;
|
|
|
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
|
|
|
+import com.vaadin.flow.component.textfield.TextField;
|
|
|
import com.vaadin.flow.router.PageTitle;
|
|
|
import com.vaadin.flow.router.Route;
|
|
|
|
|
@@ -51,9 +52,11 @@ public class EmulatorView extends VerticalLayout {
|
|
|
private final Button btStop = new Button(new Icon(VaadinIcon.STOP));
|
|
|
private final Grid<Category> grid = new Grid<>();
|
|
|
|
|
|
- CheckboxGroup<String> cbgInput = new CheckboxGroup<>();
|
|
|
- CheckboxGroup<String> cbgBtn = new CheckboxGroup<>();
|
|
|
- CheckboxGroup<String> cbgOutput = new CheckboxGroup<>();
|
|
|
+ private final CheckboxGroup<String> cbgInput = new CheckboxGroup<>();
|
|
|
+ private final CheckboxGroup<String> cbgBtn = new CheckboxGroup<>();
|
|
|
+ private final TextField tfAdc1 = new TextField("ADC 1");
|
|
|
+ private final TextField tfAdc2 = new TextField("ADC 2");
|
|
|
+ private final CheckboxGroup<String> cbgOutput = new CheckboxGroup<>();
|
|
|
|
|
|
public EmulatorView() {
|
|
|
initView();
|
|
@@ -99,11 +102,19 @@ public class EmulatorView extends VerticalLayout {
|
|
|
cbgInput.addThemeVariants(CheckboxGroupVariant.LUMO_VERTICAL);
|
|
|
|
|
|
inputContainer.add(cbgInput);
|
|
|
+ inputContainer.setWidth("50%");
|
|
|
|
|
|
cbgBtn.setItems("SEL", "PRG");
|
|
|
cbgBtn.addThemeVariants(CheckboxGroupVariant.LUMO_VERTICAL);
|
|
|
|
|
|
- inputContainer.add(cbgBtn);
|
|
|
+ VerticalLayout secondRowContainer = new VerticalLayout();
|
|
|
+
|
|
|
+ tfAdc1.setWidth("100px");
|
|
|
+ tfAdc2.setWidth("100px");
|
|
|
+ secondRowContainer.add(cbgBtn);
|
|
|
+ secondRowContainer.add(tfAdc1);
|
|
|
+ secondRowContainer.add(tfAdc2);
|
|
|
+ inputContainer.add(secondRowContainer);
|
|
|
emulatorContainer.add(inputContainer);
|
|
|
|
|
|
HorizontalLayout outputContainer = new HorizontalLayout();
|