=================================================================== RCS file: /home/cvs/OpenXM/src/OpenMath/OXplot.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM/src/OpenMath/OXplot.java 2000/07/03 05:57:43 1.1 +++ OpenXM/src/OpenMath/OXplot.java 2000/07/07 03:02:36 1.2 @@ -1,10 +1,11 @@ /** - * $OpenXM$ + * $OpenXM: OpenXM/src/OpenMath/OXplot.java,v 1.1 2000/07/03 05:57:43 tam Exp $ */ import JP.ac.kobe_u.math.tam.OpenXM.*; import java.util.Stack; -//import java.io.*; +import java.util.Vector; +import java.awt.*; public class OXplot extends OpenXMserver{ private Stack stack = new Stack(); @@ -18,6 +19,8 @@ public class OXplot extends OpenXMserver{ public void computeProcess(OpenXMconnection stream){ debug("OXplot started."); + stack = new Stack(); + plotframe = new Vector(); try{ while(true){ try{ @@ -55,18 +58,42 @@ public class OXplot extends OpenXMserver{ } class plotframe extends java.awt.Frame{ + Canvas canvas; int pixels[][]; plotframe(int width,int height){ super("plotframe"); - setSize(width,height); + add("Center", new Panel().add(canvas = new Canvas())); + canvas.setSize(width,height); setResizable(false); pixels = new int[width][]; for(int i=0;i