Package de.swa.fuh.qrefinement.ui.panels
Class ImageRefinementLabel
java.lang.Object
de.swa.fuh.qrefinement.ui.panels.ImageRefinementLabel
- All Implemented Interfaces:
UpdateImageMarks
,UpdateMarks
public class ImageRefinementLabel extends java.lang.Object implements UpdateImageMarks
This class implements a label to show an image in the ui for providing relevance input.
- Author:
- Nicolas Boch
-
Method Summary
Modifier and Type Method Description void
addMark(java.io.File fileRef, Rectangle mark)
Observer pattern.static ImageRefinementLabel
getInstance()
javax.swing.JLabel
getLabel()
void
refresh()
void
setImage(java.awt.Image i)
void
updateImageMark(java.io.File fileRef)
Observer pattern.
-
Method Details
-
getInstance
-
getLabel
public javax.swing.JLabel getLabel() -
setImage
public void setImage(java.awt.Image i) -
refresh
public void refresh() -
addMark
Observer pattern. Reaction to notification about new relevance mark added to an image- Specified by:
addMark
in interfaceUpdateImageMarks
-
updateImageMark
public void updateImageMark(java.io.File fileRef)Observer pattern. Reaction to notification about state change in relevance marks for an image, e.g. relevance mark removed.- Specified by:
updateImageMark
in interfaceUpdateImageMarks
-