public class GVTTreeRenderer extends HaltingThread
Modifier and Type | Field and Description |
---|---|
protected java.awt.Shape |
areaOfInterest
The area of interest.
|
protected boolean |
doubleBuffering
Whether to enable the double buffering.
|
protected int |
height
The buffer height.
|
protected java.util.List |
listeners
The listeners.
|
protected ImageRenderer |
renderer
The renderer used to paint.
|
protected java.awt.geom.AffineTransform |
user2DeviceTransform
The user to device transform.
|
protected int |
width
The buffer width.
|
beenHalted
Constructor and Description |
---|
GVTTreeRenderer(ImageRenderer r,
java.awt.geom.AffineTransform usr2dev,
boolean dbuffer,
java.awt.Shape aoi,
int width,
int height)
Creates a new GVTTreeRenderer.
|
Modifier and Type | Method and Description |
---|---|
void |
addGVTTreeRendererListener(GVTTreeRendererListener l)
Adds a GVTTreeRendererListener to this GVTTreeRenderer.
|
void |
fireEvent(EventDispatcher.Dispatcher dispatcher,
java.lang.Object event) |
void |
removeGVTTreeRendererListener(GVTTreeRendererListener l)
Removes a GVTTreeRendererListener from this GVTTreeRenderer.
|
void |
run()
Runs this renderer.
|
clearHalted, halt, haltThread, haltThread, hasBeenHalted, hasBeenHalted, isHalted
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
protected ImageRenderer renderer
protected java.awt.Shape areaOfInterest
protected int width
protected int height
protected java.awt.geom.AffineTransform user2DeviceTransform
protected boolean doubleBuffering
protected java.util.List listeners
public GVTTreeRenderer(ImageRenderer r, java.awt.geom.AffineTransform usr2dev, boolean dbuffer, java.awt.Shape aoi, int width, int height)
r
- The renderer to use to paint.usr2dev
- The user to device transform.dbuffer
- Whether the double buffering should be enabled.aoi
- The area of interest in the renderer space units.width
- The offscreen buffer width.height
- The offscreen buffer height.public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void fireEvent(EventDispatcher.Dispatcher dispatcher, java.lang.Object event)
public void addGVTTreeRendererListener(GVTTreeRendererListener l)
public void removeGVTTreeRendererListener(GVTTreeRendererListener l)
Copyright © 2022 Apache Software Foundation. All Rights Reserved.