Package qupath.lib.gui.panes
Class SelectedMeasurementTableView
java.lang.Object
qupath.lib.gui.panes.SelectedMeasurementTableView
- All Implemented Interfaces:
PropertyChangeListener,EventListener,ChangeListener<qupath.lib.images.ImageData<BufferedImage>>,qupath.lib.objects.hierarchy.events.PathObjectHierarchyListener,qupath.lib.objects.hierarchy.events.PathObjectSelectionListener
public class SelectedMeasurementTableView
extends Object
implements qupath.lib.objects.hierarchy.events.PathObjectSelectionListener, ChangeListener<qupath.lib.images.ImageData<BufferedImage>>, qupath.lib.objects.hierarchy.events.PathObjectHierarchyListener, PropertyChangeListener
Component to show measurements for a currently-selected object.
-
Constructor Summary
ConstructorsConstructorDescriptionSelectedMeasurementTableView(ObservableValue<qupath.lib.images.ImageData<BufferedImage>> imageDataProperty) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidchanged(ObservableValue<? extends qupath.lib.images.ImageData<BufferedImage>> source, qupath.lib.images.ImageData<BufferedImage> imageDataOld, qupath.lib.images.ImageData<BufferedImage> imageDataNew) getPane()Get thePanecontaining the table and a filter field.qupath.fx.controls.PredicateTextField<String> Get the predict text field that is used to filter measurements.getTable()Get theTableView.voidhierarchyChanged(qupath.lib.objects.hierarchy.events.PathObjectHierarchyEvent event) voidvoidselectedPathObjectChanged(qupath.lib.objects.PathObject pathObjectSelected, qupath.lib.objects.PathObject previousObject, Collection<qupath.lib.objects.PathObject> allSelected)
-
Constructor Details
-
SelectedMeasurementTableView
public SelectedMeasurementTableView(ObservableValue<qupath.lib.images.ImageData<BufferedImage>> imageDataProperty) Constructor.- Parameters:
imageDataProperty- theImageDataassociated with this table
-
-
Method Details
-
getTable
Get theTableView. Generally, it is better to usegetPane()instead, to get the component that should be added to the scene graph.- Returns:
-
getPane
Get thePanecontaining the table and a filter field. Introduced in v0.6.0 instead ofgetTable()to allow for more flexible layout, and incorporate a filter field.- Returns:
- Since:
- v0.6.0
-
getPredicateTextField
Get the predict text field that is used to filter measurements.- Returns:
-
hierarchyChanged
public void hierarchyChanged(qupath.lib.objects.hierarchy.events.PathObjectHierarchyEvent event) - Specified by:
hierarchyChangedin interfacequpath.lib.objects.hierarchy.events.PathObjectHierarchyListener
-
changed
public void changed(ObservableValue<? extends qupath.lib.images.ImageData<BufferedImage>> source, qupath.lib.images.ImageData<BufferedImage> imageDataOld, qupath.lib.images.ImageData<BufferedImage> imageDataNew) - Specified by:
changedin interfaceChangeListener<qupath.lib.images.ImageData<BufferedImage>>
-
selectedPathObjectChanged
public void selectedPathObjectChanged(qupath.lib.objects.PathObject pathObjectSelected, qupath.lib.objects.PathObject previousObject, Collection<qupath.lib.objects.PathObject> allSelected) - Specified by:
selectedPathObjectChangedin interfacequpath.lib.objects.hierarchy.events.PathObjectSelectionListener
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-