1 package org.forester.archaeopteryx;
4 import java.awt.Component;
5 import java.awt.Container;
6 import java.awt.event.ActionEvent;
7 import java.awt.event.WindowEvent;
8 import java.awt.event.WindowListener;
10 import javax.swing.JFrame;
13 public class StandaloneFrame extends JFrame implements AptxFrame{
16 public Container getThisFrame() {
21 public void addFrameListener( FrameListener frameListener ) {
22 WindowListener actualListener = new WindowListener() {
25 public void windowActivated( WindowEvent e ) {
26 frameListener.FrameActivated();
31 public void windowClosed( WindowEvent e ) {
32 frameListener.FrameClosed();
37 public void windowClosing( WindowEvent e ) {
38 frameListener.FrameClosing();
43 public void windowDeactivated( WindowEvent e ) {
44 frameListener.FrameDeactivated();
49 public void windowDeiconified( WindowEvent e ) {
50 frameListener.FrameDeiconified();
55 public void windowIconified( WindowEvent e ) {
56 frameListener.FrameIconified();
61 public void windowOpened( WindowEvent e ) {
62 frameListener.FrameOpened();
67 this.addWindowListener( actualListener );