Package qupath.lib.gui.panes
Class ImageDetailsPane
java.lang.Object
qupath.lib.gui.panes.ImageDetailsPane
- All Implemented Interfaces:
- PropertyChangeListener,- EventListener,- ChangeListener<ImageData<BufferedImage>>
public class ImageDetailsPane
extends Object
implements ChangeListener<ImageData<BufferedImage>>, PropertyChangeListener
A panel used for displaying basic info about an image, e.g. its path, width, height, pixel size etc.
 
It also includes displaying color deconvolution vectors for RGB brightfield images.
- 
Constructor SummaryConstructorsConstructorDescriptionImageDetailsPane(ObservableValue<ImageData<BufferedImage>> imageDataProperty) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionvoidchanged(ObservableValue<? extends ImageData<BufferedImage>> source, ImageData<BufferedImage> imageDataOld, ImageData<BufferedImage> imageDataNew) getPane()Get thePanecomponent for addition to a scene.static booleanpromptToSetImageType(ImageData<BufferedImage> imageData, ImageData.ImageType defaultType) Prompt the user to set theImageData.ImageTypefor the image.void
- 
Constructor Details- 
ImageDetailsPaneConstructor.- Parameters:
- imageDataProperty-
 
 
- 
- 
Method Details- 
promptToSetImageTypepublic static boolean promptToSetImageType(ImageData<BufferedImage> imageData, ImageData.ImageType defaultType) Prompt the user to set theImageData.ImageTypefor the image.- Parameters:
- imageData- the image data for which the type should be set
- defaultType- the default type (selected when the dialog is shown)
- Returns:
- true if the type was changed, false otherwise
 
- 
getPaneGet thePanecomponent for addition to a scene.- Returns:
 
- 
propertyChange- Specified by:
- propertyChangein interface- PropertyChangeListener
 
- 
changedpublic void changed(ObservableValue<? extends ImageData<BufferedImage>> source, ImageData<BufferedImage> imageDataOld, ImageData<BufferedImage> imageDataNew) - Specified by:
- changedin interface- ChangeListener<ImageData<BufferedImage>>
 
 
-