public static ValidationPanel createValidationPanel(final EqualStringPanel innerPanel) {
final ValidationPanel validationPanel = new ValidationPanel();
validationPanel.setInnerComponent(innerPanel);
ValidationGroup group = validationPanel.getValidationGroup();
validationPanel.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
innerPanel.okButton.setEnabled(!validationPanel.isProblem());
}
});
//Node field
group.add(innerPanel.textField, new RegexValidator(innerPanel));
return validationPanel;
}