001 package pnc; 002 003 import cs101.awt.DefaultFrame; 004 import cs101.util.Coerce; 005 006 public class Main { 007 008 public static void main(String[] args) { 009 String name; 010 PNC pnc; 011 012 if (args.length == 0) { 013 name = "pnc.NonMulti"; 014 } else { 015 name = args[0]; 016 } 017 try { 018 pnc = (PNC) (Class.forName(name)).newInstance(); 019 pnc.init(); 020 DefaultFrame df = new DefaultFrame(pnc); 021 df.init(); 022 pnc.start(); 023 } catch (Exception e) { 024 System.err.println("Could not create an instance. Aborting."); 025 System.exit(0); 026 } 027 } 028 }