home *** CD-ROM | disk | FTP | other *** search
- import cynosurex.awt.Location;
- import cynosurex.io.Configure;
- import java.applet.Applet;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Frame;
- import java.awt.Point;
- import java.awt.Toolkit;
- import java.awt.Window;
- import java.awt.event.WindowEvent;
- import java.awt.event.WindowListener;
-
- public class AppletFrame extends Frame implements WindowListener {
- private static final String configfilename = new String("DigiClock.cfg");
- private static final int fields = 4;
- Configure config;
- Toolkit toolkit;
-
- public AppletFrame(String var1, Applet var2) {
- super(var1);
- this.config = new Configure(configfilename, 4);
- this.toolkit = ((Window)this).getToolkit();
- ((Container)this).add("Center", var2);
- if (!this.config.ReadConfig()) {
- this.config.setData(100, 0);
- this.config.setData(100, 1);
- this.config.setData(400, 2);
- this.config.setData(75, 3);
- this.config.WriteConfig();
- }
-
- ((Component)this).setSize(this.config.getData(2), this.config.getData(3));
- Point var3 = new Point(this.config.getData(0), this.config.getData(1));
- Location var4 = new Location(var3, ((Component)this).getSize());
- this.config.setData(var4.x, 0);
- this.config.setData(var4.y, 1);
- ((Component)this).setLocation(this.config.getData(0), this.config.getData(1));
- var2.init();
- var2.start();
- ((Component)this).setVisible(true);
- ((Window)this).addWindowListener(this);
- }
-
- public void save_config() {
- this.config.setData(((Component)this).getLocation().x, 0);
- this.config.setData(((Component)this).getLocation().y, 1);
- this.config.setData(((Component)this).getSize().width, 2);
- this.config.setData(((Component)this).getSize().height, 3);
- this.config.WriteConfig();
- }
-
- private void quit() {
- System.exit(0);
- }
-
- public void windowActivated(WindowEvent var1) {
- }
-
- public void windowClosed(WindowEvent var1) {
- }
-
- public void windowClosing(WindowEvent var1) {
- this.save_config();
- System.exit(0);
- }
-
- public void windowDeactivated(WindowEvent var1) {
- }
-
- public void windowDeiconified(WindowEvent var1) {
- }
-
- public void windowIconified(WindowEvent var1) {
- }
-
- public void windowOpened(WindowEvent var1) {
- }
- }
-