Visual Content
An Introduction |
Prof. David Bernstein
|
Computer Science Department |
bernstdh@jmu.edu |
JComponent
Class:
paint(java.awt.Graphics)
method is called and is passed a rendering engine
JComponent
paint()
methodJComponent
can be added
to the content pane of a MultimediaApplication
or MultimediaApplet
Visualization
ClassSkeleton:
javaexamples/visual/Visualization.java (Fragment: 1)Content Management:
javaexamples/visual/Visualization.java (Fragment: content)View Management:
javaexamples/visual/Visualization.java (Fragment: views)Forcing Rendering:
javaexamples/visual/Visualization.java (Fragment: repaint)
VisualizationView
ClassSkeleton:
javaexamples/visual/VisualizationView.java (Fragment: skeleton)Rendering:
javaexamples/visual/VisualizationView.java (Fragment: render)
PlainVisualizationRenderer
Class
ScaledVisualizationRenderer
ClassSkeleton:
javaexamples/visual/ScaledVisualizationRenderer.java (Fragment: skeleton)Before Rendering:
javaexamples/visual/ScaledVisualizationRenderer.java (Fragment: preRendering)After Rendering:
javaexamples/visual/ScaledVisualizationRenderer.java (Fragment: postRendering)
PartialVisualizationRenderer
ClassSkeleton:
javaexamples/visual/PartialVisualizationRenderer.java (Fragment: skeleton)Before Rendering:
javaexamples/visual/PartialVisualizationRenderer.java (Fragment: preRendering)After Rendering:
javaexamples/visual/PartialVisualizationRenderer.java (Fragment: postRendering)Transformation
class that contains
the necessary attributes and behaviorsSimpleContent
AbstractTransformableContent
Class