1 package org.woehlke.simulation.evolution.gui;
2
3 import java.awt.*;
4 import java.awt.event.WindowEvent;
5
6
7
8
9
10
11
12
13 public class SimGenFrame extends Frame
14 implements ISimGenFrame {
15 SimGenApplet exe;
16
17 public SimGenFrame() {
18 super("SimGen");
19 exe = new SimGenApplet();
20 exe.init();
21 add("Center", exe);
22 setBounds(100, 100, exe.getCanvasDimenensions().getX() + 30, exe.getCanvasDimenensions().getY() + 30);
23 setVisible(true);
24 toFront();
25 addWindowListener(this);
26 }
27
28 public void windowOpened(WindowEvent e) {
29 setBounds(100, 100, exe.getCanvasDimenensions().getX() + 30, exe.getCanvasDimenensions().getY() + 30);
30 setVisible(true);
31 toFront();
32 }
33
34 public void windowClosing(WindowEvent e) {
35 System.exit(0);
36 }
37
38 public void windowClosed(WindowEvent e) {
39 System.exit(0);
40 }
41
42 public void windowIconified(WindowEvent e) {
43
44 }
45
46 public void windowDeiconified(WindowEvent e) {
47 setBounds(100, 100, exe.getCanvasDimenensions().getX() + 30, exe.getCanvasDimenensions().getY() + 30);
48 setVisible(true);
49 toFront();
50 }
51
52 public void windowActivated(WindowEvent e) {
53 toFront();
54 }
55
56 public void windowDeactivated(WindowEvent e) {
57 }
58 }