MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

Java, Graphics Output, MathCanvas

  • To: mathgroup at smc.vnet.net
  • Subject: [mg29332] Java, Graphics Output, MathCanvas
  • From: "Torsten Hartwig" <torstenhartwig at web.de>
  • Date: Thu, 14 Jun 2001 02:27:13 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

im new to mathematica, so i hope you can help me. i've installed mathematica
v4.1 and i created a little java application that works with Jlink. one can
feed  a function and the application returns the derivation of this
function. now i tryd to display the answer as a graphic(or a typeset, i dont
know the difference) in a MathCanvas, but it doesn't work. i even tested the
example GraphicsApp thats in the Jlink folder, but that doesnt work, too. it
is possible to display mathematica-expression in a MathCanvas at all ? i use
VisualCafe4.1 in combination with JDK1.2.
the code relevant to the problem is as follows:

instance-variable:

    MathCanvas MathCan = new MathCanvas();

constructor:

    this.MathCan.setBounds(12,86,372,240);
    this.MathCan.setBackground(Color.lightGray);
    this.MathCan.setImageType(this.MathCan.TYPESET);
    or
    this.MathCan.setImageType(this.MathCan.GRAPHICS);
computation-method:

KernelLink link = null;

     try
  {
      link = MathLinkFactory.createKernelLink("-linkmode launch -linkname
'C:/Programme/Wolfram Research/Mathematica/4.1/mathkernel.exe'");
  }
  catch (MathLinkException e)
  {
   System.out.println("No KernelLink");
  }

 try
  {

      this.MathCan.setMathCommand("D[3x^2,x]");
    or
    this.MathCan.setMathCommand("Plot[x,{x,0,1}]");

  }
  catch (MathLinkException e)
  {
   System.out.println("Error");
  }

  link.close();

thanks,
torsten




  • Prev by Date: Re: Re: Importing EPS
  • Next by Date: Java, Graphics Output, MathCanvas
  • Previous by thread: Re: Importing EPS
  • Next by thread: Java, Graphics Output, MathCanvas