|
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 |
|