NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi James, This sounds like a good idea. I was able to get all the Applet stuff out of visad/PlotDigits.java into visad/TestPlotDigits.java, but I cannot figure out how to change visad/plotdigits.html so the test still works. Ideally TestPlotDigits.java would go into the visad/examples directory, but there TestPlotDigits.java would have to have no package statement and I don't know if the Applet can be made to work with that. I've put my new TestPlotDigits.java and PlotDigits.java in: ftp://ftp.ssec.wisc.edu/pub/visad-2.0/untested/ Can any Applet experts help? Thanks, Bill On Tue, 27 Jul 2004, James Kelly wrote: > Hi All, > > I've been experimenting with generating graphics without an X display. > This means I could create images either as background tasks (from cron) > or from within a Java Server Page or servlet. > > To do this, I start java with the "-Djava.awt.headless=true" option, or > use System.SetProperty("*java*.*awt*.*headless*","true") in the code. > > So far I've been able to generate a simple graphic from a jsp (using a > modified version of Ugo's P1_01.java). I can also retrieve data from an > ADDE server and plot it as text, save it as an image and embed it in a > web page on the fly. Then I tried contouring the data. This produces the > exception: > > java.awt.HeadlessException > at java.applet.Applet.<init>(Applet.java:44) > at visad.PlotDigits.<init>(PlotDigits.java:41) > at visad.Contour2D.contour(Contour2D.java:235) > > So Contour2D calls PlotDigits and PlotDigits extends Applet, which isn't > supported in headless mode. Looking at the code for PlotDigits, the > JavaDoc says: > "It is implemented as an applet so that it can be > tested graphically with the appletviewer utility." > > Can this dependency be removed? > > Cheers, > > James > > [this is a resend... earlier message to visad@xxxxxxxxxxxxxxxx didn't > seem to work] > > > >
visad
archives: