public class DragRegion extends SelectionDragger
SelectionDragger| Modifier and Type | Field and Description | 
|---|---|
protected EventListenerList | 
listeners  | 
_rubberBand| Constructor and Description | 
|---|
DragRegion()
Create a new DragRegion. 
 | 
DragRegion(GraphicsPane gpane)
Create a new DragRegion attached to the given graphics
 pane. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addListener(FigureListener l)
Registers a listener for to be informed when figure changes
  occur. 
 | 
protected void | 
fireCompleted(LayerEvent le)
Send an event to all FigureListeners that this pseudo-figure
 has completed its work. 
 | 
Rectangle2D | 
getFinalShape()
Get shape of rectangle when released. 
 | 
void | 
mouseReleased(LayerEvent event)
Delete the rubber-band. 
 | 
void | 
removeListener(FigureListener l)
Remove a listener. 
 | 
addSelectionInteractor, clearSelection, contractSelection, expandSelection, getEventLayer, getFigureLayer, getOverlayLayer, getSelectionFilter, getToggleFilter, mouseDragged, mousePressed, removeSelectionInteractor, selectionInteractors, setEventLayer, setFigureLayer, setOverlayLayer, setSelectionFilter, setToggleFilter, terminateDragSelectionaddLayerListener, appendConstraint, constrainPoint, fireLayerEvent, getSelectiveEnabled, getTargetArray, getX, getY, prependConstraint, removeLayerListener, setSelectiveEnabled, setTargetArray, setup, targets, translateaccept, getMouseFilter, isConsuming, isEnabled, isMotionEnabled, mouseClicked, mouseEntered, mouseExited, mouseMoved, setConsuming, setEnabled, setMotionEnabled, setMouseFilterprotected EventListenerList listeners
public DragRegion()
public DragRegion(GraphicsPane gpane)
public void mouseReleased(LayerEvent event)
mouseReleased in interface LayerListenermouseReleased in class SelectionDraggerpublic Rectangle2D getFinalShape()
public void addListener(FigureListener l)
l - the FigureListenerpublic void removeListener(FigureListener l)
l - the FigureListenerprotected void fireCompleted(LayerEvent le)
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.