use of org.netbeans.validation.api.ui.ValidationPanel in project gephi by gephi.
the class ScreenshotSettingsPanel method createValidationPanel.
public static ValidationPanel createValidationPanel(ScreenshotSettingsPanel innerPanel) {
ValidationPanel validationPanel = new ValidationPanel();
if (innerPanel == null) {
innerPanel = new ScreenshotSettingsPanel();
}
validationPanel.setInnerComponent(innerPanel);
ValidationGroup group = validationPanel.getValidationGroup();
//Node field
group.add(innerPanel.widthTextField, Validators.REQUIRE_NON_EMPTY_STRING, new Multiple4NumberValidator());
//Edge field
group.add(innerPanel.heightTextField, Validators.REQUIRE_NON_EMPTY_STRING, new Multiple4NumberValidator());
return validationPanel;
}
use of org.netbeans.validation.api.ui.ValidationPanel in project gephi-plugins-bootcamp by gephi.
the class ConvertColumnToDynamicUI method getSettingsPanel.
@Override
public JPanel getSettingsPanel() {
//Create a validation panel:
ValidationPanel validationPanel = new ValidationPanel();
validationPanel.setInnerComponent(this);
ValidationGroup group = validationPanel.getValidationGroup();
group.add(startText, new DoubleValidator());
group.add(endText, new DoubleValidator());
return validationPanel;
}
Aggregations