|
TTAppletFrame |
|
// // TTAppletFrame - Tim Tyler 1998-1999. // import java.applet.*; import java.awt.*; import java.awt.event.*; import java.io.*; class TTAppletFrame extends Frame implements ActionListener { static Applet applet; final static String QUIT = "Quit"; // final static String SAVEIMAGEAS = "Save image as..."; final static String SAVEDATAAS = "Save objects as..."; final static String LOADDATA = "Load objects..."; final static String ADDDATA = "Add objects..."; final static String SAVECONDENSED = "Save squeezed objects as..."; static TTAppletFrame myself; public TTAppletFrame(String title, Applet app, int width, int height) { super(title); applet = app; myself = this; /*MenuBar menubar = new MenuBar(); Menu file = new Menu("File",true); menubar.add(file); file.add(ADDDATA); file.add(LOADDATA); file.add(SAVEDATAAS); file.add(SAVECONDENSED); file.add(QUIT); setMenuBar(menubar); */ //file.addActionListener(this); add("Center",applet); setSize(new Dimension(width,height)); show(); applet.init(); applet.start(); addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { // myself.close(); //if (this.applet.application) { System.exit(0); //} //else //{ // // myself.hide(); //} }// applet? no. public void windowDeiconified(WindowEvent e) { //applet.start(); } public void windowIconified(WindowEvent e) { //applet.stop(); } }); } public void actionPerformed(ActionEvent e) { String arg = e.getActionCommand(); if (arg == QUIT) { applet.stop(); applet = null; System.exit(0); } } final static void debug(String o) { System.out.println(o); } }
|
TTAppletFrame |
|