a79cf2974a647ae14a91efb0e3a364a8175cf046
[jalview.git] / forester / java / src / org / forester / archaeopteryx / AptxFrame.java
1 package org.forester.archaeopteryx;
2
3
4
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;
11
12 import javax.swing.JMenuBar;
13
14 import org.forester.archaeopteryx.tools.InferenceManager;
15 import org.forester.archaeopteryx.tools.ProcessPool;
16
17 public interface AptxFrame {
18     
19     void addComponentListener(ComponentListener compListener);
20     
21     
22     Container getThisFrame();
23
24
25     void dispose();
26
27
28     Container getContentPane();
29
30
31     void repaint();
32
33
34     void setSize( int x, int y );
35
36
37     void addFrameListener(FrameListener frameListener);
38
39
40     Container getJMenuBar();
41
42
43     void setDefaultCloseOperation( int doNothingOnClose );
44
45
46     Container getParent();
47
48
49     void setVisible( boolean visible );
50
51
52     boolean requestFocusInWindow();
53
54
55     void setJMenuBar( JMenuBar jmenubar );
56
57
58     void setLocationRelativeTo( Component component );
59
60
61     void setTitle( String title );
62     
63     void validate();
64 }