public class HistogramPanelListener extends java.lang.Object implements GraphicListener, java.awt.event.ActionListener, java.beans.PropertyChangeListener, IProcessActions
| Modifier and Type | Field and Description |
|---|---|
boolean |
eventsEnabled |
| Constructor and Description |
|---|
HistogramPanelListener(HistogramPanel histogramPanel)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Tratamiento de todos los eventos visuales.
|
void |
actionValueChanged(GraphicEvent e)
Eventos de los BoxValues
|
void |
end(java.lang.Object object)
Acciones de finalización del proceso
|
BufferHistogram |
getLastHistogram()
Obtener último histograma
|
void |
interrupted()
El proceso comunica que ha sido interrumpido
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Cuando se selecciona/deselecciona una banda
|
void |
selectHistogram() |
void |
setControlListeners() |
void |
setLayer(FLyrRaster lyr)
Asigna la capa para obtener las fuentes de datos tanto del
datasource como de la visualización.
|
void |
setNewHistogram(BufferHistogram histogram)
Definir el nuevo histograma, metodo puúblico para ser invocado desde
histogramProcess
|
void |
showHistogram()
Lanza los dos threads para procesar el histograma y visualizar la
ventana de incremento
|
public HistogramPanelListener(HistogramPanel histogramPanel)
p - Panelpublic void setLayer(FLyrRaster lyr)
lyr - Capapublic void setControlListeners()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void showHistogram()
public void end(java.lang.Object object)
IProcessActionsend in interface IProcessActionspublic void selectHistogram()
public void setNewHistogram(BufferHistogram histogram)
histograma - nuevopublic BufferHistogram getLastHistogram()
public void actionValueChanged(GraphicEvent e)
actionValueChanged in interface GraphicListenerpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic void interrupted()
IProcessActionsinterrupted in interface IProcessActions