All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.chrlembeck.util.swing.formatter.InputVerifierComponentModifier Maven / Gradle / Ivy

package de.chrlembeck.util.swing.formatter;

import javax.swing.JComponent;

/**
 * Interface für Hilfsklassen zur optischen veränderung von Swing-Komponenten, bei denen eine Eingabevalidierung
 * stattgefunden hat. Die Komponenten können hierüber im Falle einer fehlerhaften Eingabe visuell hervorgehoben werden.
 *
 * @author Christoph Lembeck
 */
public interface InputVerifierComponentModifier {

    /**
     * Führt die Veränderungen an der Komponente je nach Prüfergebnis durch.
     * 
     * @param component
     *            Anzupassende Komponente
     * @param isValid
     *            true, falls die Eingabe erlaubt ist, false bei einer ungültigen Eingabe.
     */
    void modifyComponent(JComponent component, boolean isValid);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy