Class RenderManager
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.ui.render.RenderManager
-
public class RenderManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Image
image
private boolean
isDirty
private GeometryEditPanel
panel
private javax.swing.Timer
repaintTimer
private RendererSwingWorker
worker
-
Constructor Summary
Constructors Constructor Description RenderManager(GeometryEditPanel panel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
componentResized()
void
copyImage(java.awt.Graphics g)
private java.awt.Image
createPanelImage(javax.swing.JPanel panel)
void
erase(java.awt.Image image)
private void
initImage()
private void
paintPanel()
void
render()
void
setDirty(boolean isDirty)
-
-
-
Field Detail
-
panel
private GeometryEditPanel panel
-
worker
private RendererSwingWorker worker
-
image
private java.awt.Image image
-
isDirty
private boolean isDirty
-
repaintTimer
private javax.swing.Timer repaintTimer
-
-
Constructor Detail
-
RenderManager
public RenderManager(GeometryEditPanel panel)
-
-
Method Detail
-
setDirty
public void setDirty(boolean isDirty)
-
componentResized
public void componentResized()
-
render
public void render()
-
initImage
private void initImage()
-
createPanelImage
private java.awt.Image createPanelImage(javax.swing.JPanel panel)
-
erase
public void erase(java.awt.Image image)
-
copyImage
public void copyImage(java.awt.Graphics g)
-
paintPanel
private void paintPanel()
-
-