import java.awt.image.*; import java.awt.*; import javax.swing.*; import java.util.ArrayList; public class PatioConfig { private PatioEstimator parent; private PatioConfigUI frame; // directory in which all the images are stored public static final String imgDir = "images"; public static final String tileImgDir = imgDir + "/tiles"; public static final String iconImgDir = imgDir + "/icons"; public static final String imgFileExt = ".png"; Rectangle clipRect = new Rectangle(); private String title; public int gridDX = 6; public int gridDY = 6; public int areaX = 2*40; public int areaY = 2*40; private double unitScale = 12.0; public PatioConfig(PatioEstimator parent, String title) { this.parent = parent; this.title = title; frame = new PatioConfigUI(this, title); frame.setVisible(true); this.parent.addToDesktop(frame); try { frame.setSelected(true); } catch (java.beans.PropertyVetoException e) {} } }