com.teamdev.jxcapture.image.operation.painters
Interface SelectionPainter

All Known Implementing Classes:
RegionPainter, ScreenObjectPainter

public interface SelectionPainter

The interface specifies the mode of painting during the drawing capture operation.


Method Summary
 void acceptPoint(java.awt.Point point)
          Invoked when the specified point is accepted.
 java.awt.image.BufferedImage getSelectedArea()
          Returns the resulting image of the drawing capture operation.
 void paint(java.awt.Graphics graphics)
          Invoked when the user is painting on the drawable component.
 void selectionEnd()
          Invoked when a selection operation is stopped.
 void selectionStart()
          Invoked when a selection operation is started.
 void setBackgroundImage(java.awt.image.BufferedImage image)
          Sets the specified background image.
 void setCurrentPosition(java.awt.Point point)
          Sets the current position of the mouse pointer.
 

Method Detail

paint

void paint(java.awt.Graphics graphics)
Invoked when the user is painting on the drawable component.


getSelectedArea

java.awt.image.BufferedImage getSelectedArea()
Returns the resulting image of the drawing capture operation.


selectionStart

void selectionStart()
Invoked when a selection operation is started.


selectionEnd

void selectionEnd()
Invoked when a selection operation is stopped.


setCurrentPosition

void setCurrentPosition(java.awt.Point point)
Sets the current position of the mouse pointer.

Parameters:
point - the specified position of the mouse pointer

acceptPoint

void acceptPoint(java.awt.Point point)
Invoked when the specified point is accepted.


setBackgroundImage

void setBackgroundImage(java.awt.image.BufferedImage image)
Sets the specified background image.