/* * 1.2 version. * author: Yunyue */ import java.awt.*; import java.io.*; import java.awt.event.*; import java.awt.geom.*; import javax.swing.*; /* *A little java program to visualize the boundary information. */ public class Draw extends JApplet { long XMIN,YMIN,XMAX,YMAX; private String filename; public Draw(String s){ filename=s; } public void init() {} public void paint(Graphics g) { try{ InputStream in=new FileInputStream(filename); BufferedReader ins= new BufferedReader(new InputStreamReader(in)); XMIN=new Integer(ins.readLine()).longValue(); XMAX=new Integer(ins.readLine()).longValue(); YMIN=new Integer(ins.readLine()).longValue(); YMAX=new Integer(ins.readLine()).longValue(); Graphics2D g2 = (Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); Dimension d = getSize(); int XX = d.width ; int YY = d.height ; double XFAC=(double)XX/(double)(XMAX-XMIN); double YFAC=(double)YY/(double)(YMAX-YMIN); Color fg3D = Color.lightGray; String s; while((s=ins.readLine())!=null){ GeneralPath polyline = new GeneralPath(); for(int k=0,i=0;k