Search in sources :

Example 21 with ValidationPanel

use of org.netbeans.validation.api.ui.ValidationPanel in project gephi by gephi.

the class MergeColumnsUI method createValidationPanel.

public static ValidationPanel createValidationPanel(MergeColumnsUI innerPanel) {
    ValidationPanel validationPanel = new ValidationPanel();
    if (innerPanel == null) {
        innerPanel = new MergeColumnsUI();
    }
    validationPanel.setInnerComponent(innerPanel);
    ValidationGroup group = validationPanel.getValidationGroup();
    group.add(innerPanel.availableStrategiesComboBox, new MergeStrategyValidator(innerPanel));
    return validationPanel;
}
Also used : ValidationGroup(org.netbeans.validation.api.ui.ValidationGroup) ValidationPanel(org.netbeans.validation.api.ui.ValidationPanel)

Example 22 with ValidationPanel

use of org.netbeans.validation.api.ui.ValidationPanel in project gephi by gephi.

the class UIExporterPDFPanel method createValidationPanel.

public static ValidationPanel createValidationPanel(UIExporterPDFPanel innerPanel) {
    ValidationPanel validationPanel = new ValidationPanel();
    validationPanel.setInnerComponent(innerPanel);
    ValidationGroup group = validationPanel.getValidationGroup();
    innerPanel.validate(group);
    return validationPanel;
}
Also used : ValidationGroup(org.netbeans.validation.api.ui.ValidationGroup) ValidationPanel(org.netbeans.validation.api.ui.ValidationPanel)

Example 23 with ValidationPanel

use of org.netbeans.validation.api.ui.ValidationPanel in project gephi by gephi.

the class UIExporterPNGPanel method createValidationPanel.

// End of variables declaration//GEN-END:variables
public static ValidationPanel createValidationPanel(UIExporterPNGPanel innerPanel) {
    ValidationPanel validationPanel = new ValidationPanel();
    validationPanel.setInnerComponent(innerPanel);
    ValidationGroup group = validationPanel.getValidationGroup();
    innerPanel.validate(group);
    return validationPanel;
}
Also used : ValidationGroup(org.netbeans.validation.api.ui.ValidationGroup) ValidationPanel(org.netbeans.validation.api.ui.ValidationPanel)

Example 24 with ValidationPanel

use of org.netbeans.validation.api.ui.ValidationPanel in project gephi by gephi.

the class BooleanLogicOperationsUI method getSettingsPanel.

@Override
public JPanel getSettingsPanel() {
    ValidationPanel validationPanel = new ValidationPanel();
    validationPanel.setInnerComponent(this);
    ValidationGroup group = validationPanel.getValidationGroup();
    group.add(titleTextField, new ColumnTitleValidator(table));
    return validationPanel;
}
Also used : ColumnTitleValidator(org.gephi.ui.utils.ColumnTitleValidator) ValidationGroup(org.netbeans.validation.api.ui.ValidationGroup) ValidationPanel(org.netbeans.validation.api.ui.ValidationPanel)

Example 25 with ValidationPanel

use of org.netbeans.validation.api.ui.ValidationPanel in project gephi by gephi.

the class JoinWithSeparatorUI method getSettingsPanel.

@Override
public JPanel getSettingsPanel() {
    ValidationPanel validationPanel = new ValidationPanel();
    validationPanel.setInnerComponent(this);
    ValidationGroup group = validationPanel.getValidationGroup();
    group.add(titleTextField, new ColumnTitleValidator(table));
    return validationPanel;
}
Also used : ColumnTitleValidator(org.gephi.ui.utils.ColumnTitleValidator) 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