The Java Scientific Graphics Toolkit (sgt
) is designed
to allow a graphics client developer a great deal of flexibility and
freedom. sgt
is a package that greatly aids a developer
in creating graphics applets. sgt
is not a general
purpose graphics package, but provides the tools to enable scientific
graphics to be easily incorporated into applications or
Applets
.
SGT has three main components, the JPane
, on which all
graphics are drawn. The Layer
, of which several can be
associated with a single JPane
, that insulates the
developer from device coordinates. And the Graph
, of
which a single instance can be associated with a Layer
,
that transforms form user coordinates (e.g. cm/sec, time, etc) to the
layer coordinate system (physical coordinates).
Examples demonstrating the use of SGT are available in the {@link gov.noaa.pmel.sgt.demo demo} package. These examples show how to create SGT applications from scratch and how to use the {@link gov.noaa.pmel.sgt.swing.JPlotLayout JPlotLayout} utility class. A tutorial on using SGT to develop interactive graphics is now available.
This software is provided by NOAA for full, free and open release. It is understood by the recipient/user that NOAA assumes no liability for any errors contained in the code. Although this software is released without conditions or restrictions in its use, it is expected that appropriate credit be given to its author and to the National Oceanic and Atmospheric Administration should the software be included by the recipient as an element in other product development.
@see gov.noaa.pmel.sgt.Pane @see gov.noaa.pmel.sgt.JPane @see gov.noaa.pmel.sgt.Layer @see gov.noaa.pmel.sgt.Graph