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.

Re: PlotDigits extends Applet :-(

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]
>
>
>
>


  • 2004 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: