Search in sources :

Example 31 with ValidationPanel

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;
}
Also used : Multiple4NumberValidator(org.gephi.lib.validation.Multiple4NumberValidator) ValidationGroup(org.netbeans.validation.api.ui.ValidationGroup) ValidationPanel(org.netbeans.validation.api.ui.ValidationPanel)

Example 32 with 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;
}
Also used : ValidationGroup(org.netbeans.validation.api.ui.ValidationGroup) ValidationPanel(org.netbeans.validation.api.ui.ValidationPanel)

Aggregations

ValidationPanel (org.netbeans.validation.api.ui.ValidationPanel)32 ValidationGroup (org.netbeans.validation.api.ui.ValidationGroup)21 ChangeEvent (javax.swing.event.ChangeEvent)13 ChangeListener (javax.swing.event.ChangeListener)13 JPanel (javax.swing.JPanel)10 ColumnTitleValidator (org.gephi.ui.utils.ColumnTitleValidator)9 DialogDescriptor (org.openide.DialogDescriptor)9 Container (org.gephi.io.importer.api.Container)8 InvocationTargetException (java.lang.reflect.InvocationTargetException)7 LongTask (org.gephi.utils.longtask.spi.LongTask)7 NotifyDescriptor (org.openide.NotifyDescriptor)7 FileObject (org.openide.filesystems.FileObject)7 IOException (java.io.IOException)6 ImporterUI (org.gephi.io.importer.spi.ImporterUI)6 FileImporter (org.gephi.io.importer.spi.FileImporter)4 FileInputStream (java.io.FileInputStream)2 InputStream (java.io.InputStream)2 GZIPInputStream (java.util.zip.GZIPInputStream)2 BZip2CompressorInputStream (org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream)2 MostRecentFiles (org.gephi.desktop.mrufiles.api.MostRecentFiles)2