1 package org.forester.archaeopteryx;
5 import java.awt.Component;
6 import java.awt.Container;
7 import java.awt.event.ActionEvent;
8 import java.awt.event.ActionListener;
9 import java.awt.event.ComponentListener;
10 import java.util.EventListener;
12 import javax.swing.JMenuBar;
14 import org.forester.archaeopteryx.tools.InferenceManager;
15 import org.forester.archaeopteryx.tools.ProcessPool;
17 public interface AptxFrame {
19 void addComponentListener(ComponentListener compListener);
22 Container getThisFrame();
28 Container getContentPane();
34 void setSize( int x, int y );
37 void addFrameListener(FrameListener frameListener);
40 Container getJMenuBar();
43 void setDefaultCloseOperation( int doNothingOnClose );
46 Container getParent();
49 void setVisible( boolean visible );
52 boolean requestFocusInWindow();
55 void setJMenuBar( JMenuBar jmenubar );
58 void setLocationRelativeTo( Component component );
61 void setTitle( String title );