/** * GISViewerESRI.java Shapefile Viewer version 0.2 * Neil Moomey, www.neilmoomey.com * This GIS Viewer uses ESRI's Map Objects for Java library. * ESRI has a 60 day demo you can order at http://www.esri.com/software/mojava/index.html **/ import javax.swing.*; import java.awt.*; import java.net.*; import java.io.*; class GISViewerPane extends javax.swing.JPanel { private com.esri.mo.ui.bean.Map map; private com.esri.mo.ui.bean.Layer lyr; private javax.swing.JToolBar toolbar; private java.awt.Toolkit tk ; public GISViewerPane(String filenames[]) { map = new com.esri.mo.ui.bean.Map(); toolbar = new javax.swing.JToolBar(); tk = java.awt.Toolkit.getDefaultToolkit(); initializeToolBar(); map.setBackground(new java.awt.Color(0x66ffff)); setLayout(new java.awt.BorderLayout()); add(map, java.awt.BorderLayout.CENTER); add(toolbar, java.awt.BorderLayout.NORTH); System.out.println("\n*************************************************************************\n"); System.out.println("number of args = "+ filenames.length); for (int i=0; i