code: private Component createTabContent(CompositeReadableProperty<Boolean> tabResultsProperty) {
          JPanel panel = new JPanel();
          panel.setLayout(new MigLayout("fill, wrap 2", "[][grow, fill]"));
  
          for (int i = 0; i < 2; i++) {
              panel.add(new JLabel("Field " + (i + 1) + ":"));
  
              // Create formatted textfield
              JTextField field = new JTextField();
              panel.add(field);
              field.setColumns(10);
              field.setText("Value");
  
              // Create field validator
              tabResultsProperty.addProperty(installFieldValidation(field));
          }
  
          return panel;
      }
docs: Creates some content to put in a tab in the tabbed pane.
  
  @param tabResultsProperty Composite property to put the tab-wise result into.
  
  @return Component representing the tab content and to be added to the tabbed pane.