public class EnhancedListener extends Object implements ActionListener, IGCanvasListener, ButtonsPanelListener, IProcessActions
Constructor and Description |
---|
EnhancedListener(SelectorsPanel selectorsPanel,
GraphicsPanel graphicsPanel,
EnhancedDialog enhancedDialog,
PreviewFiltering filteredPreview)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
actionButtonPressed(ButtonsPanelEvent e) |
void |
actionDataChanged(GCanvasEvent e)
Evento que se dispara cuando el GCanvas cambia el valor de algún elemento
|
void |
actionDataDragged(GCanvasEvent e)
Evento que se dispara mientras se esta produciendo la acción
|
void |
actionPerformed(ActionEvent e) |
void |
apply()
Que acciones se ejecutaran al haber presionado el botón aceptar o aplicar
|
void |
cancel()
Volvemos todo a la normalidad cuando se cancela
|
void |
end(Object param)
Acciones de finalización del proceso
|
void |
firstLoad()
En la primera carga se han de establecer todos los histogramas de entrada
a sus valores correspondientes segun el filtro.
|
void |
interrupted()
El proceso comunica que ha sido interrumpido
|
void |
loadLayerInToc(String fileName)
Acciones que se realizan al finalizar de crear los recortes de imagen.
|
void |
updatePreview()
Coge los datos que hay en los histogramas y los aplica a la vista previa
|
public EnhancedListener(SelectorsPanel selectorsPanel, GraphicsPanel graphicsPanel, EnhancedDialog enhancedDialog, PreviewFiltering filteredPreview)
selectorsPanel
- Panel con los selectores de opcionesgraphicsPanel
- Panel con los gráficosenhancedPanel
- Panel base con la previsualizaciónenhancedDialog
- Dialogo generalfilteredPreview
- Preprocesado para la previewpublic void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void firstLoad()
public void updatePreview()
public void actionDataChanged(GCanvasEvent e)
IGCanvasListener
actionDataChanged
in interface IGCanvasListener
public void actionDataDragged(GCanvasEvent e)
IGCanvasListener
actionDataDragged
in interface IGCanvasListener
public void actionButtonPressed(ButtonsPanelEvent e)
actionButtonPressed
in interface ButtonsPanelListener
public void apply()
public void cancel()
public void loadLayerInToc(String fileName)
public void end(Object param)
IProcessActions
end
in interface IProcessActions
public void interrupted()
IProcessActions
interrupted
in interface IProcessActions