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

net.sf.gluebooster.java.booster.basic.gui.UserInteraction Maven / Gradle / Ivy

package net.sf.gluebooster.java.booster.basic.gui;

import java.io.File;

import net.sf.gluebooster.java.booster.essentials.eventsCommands.Callable;
import net.sf.gluebooster.java.booster.essentials.utils.Constants;

/**
 * Interaction with the user.
 * 
 * The callable must support the as first parameter a DialogConfiguration.
 * 
 * If yes/no, ok/cancel etc. dialogs are executed then the int-values of the JOptionPane are returned.
 * 
 * In other dialogs the expected results are strings, files, etc.
 * 
 * @author CBauer
 * @defaultParamText message the displayed message
 * @defaultParamText configuration the configuration of the dialog
 * 
 */
public interface UserInteraction extends Callable {

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy