Class HistogramPanelController
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.raster.swing.buffer.impl.histogram.HistogramPanelView
org.gvsig.raster.swing.buffer.impl.histogram.HistogramPanelController
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,org.gvsig.raster.swing.buffer.histogram.HistogramPanel,org.gvsig.tools.swing.api.Component
public class HistogramPanelController
extends HistogramPanelView
implements org.gvsig.raster.swing.buffer.histogram.HistogramPanel
- Author:
- fdiaz
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeItemSourceListener(ItemListener listener) protected voidprotected voidprotected voidprotected voidprotected voidThis method initializes jPanelbooleanvoidremoveChangeItemSourceListener(ItemListener listener) voidset(org.gvsig.raster.lib.buffer.api.statistics.Statistics statistics) voidset(org.gvsig.raster.swing.buffer.SelectableBandsTableModel tableModel) voidsetBandColors(Color[] colors) voidsetEnabledVisibleStatistics(boolean enabledVisibleStatistics) voidvoidsetVisibleStatistics(org.gvsig.raster.lib.buffer.api.statistics.Statistics visibleStatistics) Methods inherited from class org.gvsig.raster.swing.buffer.impl.histogram.HistogramPanelView
applyComponentOrientation, createPanel, initializePanel, loadImageMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
HistogramPanelController
public HistogramPanelController() throws org.gvsig.raster.swing.buffer.exceptions.RasterCreatingPanelException- Throws:
org.gvsig.raster.swing.buffer.exceptions.RasterCreatingPanelException
-
-
Method Details
-
set
public void set(org.gvsig.raster.lib.buffer.api.statistics.Statistics statistics) throws org.gvsig.raster.swing.buffer.exceptions.RasterCreatingPanelException - Specified by:
setin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel- Throws:
org.gvsig.raster.swing.buffer.exceptions.RasterCreatingPanelException
-
set
public void set(org.gvsig.raster.swing.buffer.SelectableBandsTableModel tableModel) throws org.gvsig.raster.swing.buffer.exceptions.RasterCreatingPanelException - Specified by:
setin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel- Throws:
org.gvsig.raster.swing.buffer.exceptions.RasterCreatingPanelException
-
setVisibleStatistics
public void setVisibleStatistics(org.gvsig.raster.lib.buffer.api.statistics.Statistics visibleStatistics) - Specified by:
setVisibleStatisticsin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel
-
setBandColors
- Specified by:
setBandColorsin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel
-
asJComponent
- Specified by:
asJComponentin interfaceorg.gvsig.tools.swing.api.Component
-
getGraphicContainer
This method initializes jPanel- Returns:
- javax.swing.JPanel
-
doShowStatistics
protected void doShowStatistics() -
doRemoveTails
protected void doRemoveTails() -
doExportTable
protected void doExportTable() -
doUnselectAllBands
protected void doUnselectAllBands() -
doSelectAllBands
protected void doSelectAllBands() -
setLocate
- Parameters:
locale-
-
setEnabledVisibleStatistics
public void setEnabledVisibleStatistics(boolean enabledVisibleStatistics) - Specified by:
setEnabledVisibleStatisticsin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel
-
isEnabledVisibleStatistics
public boolean isEnabledVisibleStatistics()- Specified by:
isEnabledVisibleStatisticsin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel
-
addChangeItemSourceListener
- Specified by:
addChangeItemSourceListenerin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel
-
removeChangeItemSourceListener
- Specified by:
removeChangeItemSourceListenerin interfaceorg.gvsig.raster.swing.buffer.histogram.HistogramPanel
-