KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > clif > analyser > lib > gui > GuiAnalyserImpl


1 /*
2 * CLIF is a Load Injection Framework
3 * Copyright (C) 2003-2004 France Telecom R&D
4 * Copyright (C) 2003 INRIA
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 *
20 * CLIF $Name: $
21 *
22 * Contact: clif@objectweb.org
23 */

24
25 package org.objectweb.clif.analyser.lib.gui;
26
27 import java.awt.event.ActionEvent JavaDoc;
28 import java.awt.event.ActionListener JavaDoc;
29 import java.awt.event.KeyEvent JavaDoc;
30 import java.awt.*;
31 import java.util.Map JavaDoc;
32 import java.util.HashMap JavaDoc;
33 import java.util.Iterator JavaDoc;
34 import java.util.Observer JavaDoc;
35 import java.util.Observable JavaDoc;
36 import java.math.BigInteger JavaDoc;
37 import javax.swing.*;
38 import org.objectweb.clif.analyser.AutomaticAnalyser;
39 import org.objectweb.clif.analyser.Analyser;
40 import org.objectweb.clif.analyser.lib.gui.GraphAnalyser;
41 import org.objectweb.clif.analyser.lib.gui.GuiPanelAnalyser;
42 import org.objectweb.clif.analyser.lib.gui.GuiPanelAutomaticAnalyser;
43 import org.objectweb.clif.analyser.api.AnalyserControl;
44 import org.objectweb.clif.console.lib.gui.GuiPanelOutput;
45
46
47
48 /**
49  * Implementation of a graphic user interface for Clif
50  * @author Damien Croizer
51  */

52
53 public class GuiAnalyserImpl extends JInternalFrame
54 {
55    
56     public GuiAnalyserImpl(Object JavaDoc ac,JFrame frame)
57     {
58     super("Analyzer tool", true, false, true, true);
59     JTabbedPane tabbedPane = new JTabbedPane();
60
61     GuiPanelAnalyser guiPanelAnalyser = new GuiPanelAnalyser();
62     tabbedPane.addTab("Manual Analysis", null,guiPanelAnalyser);
63
64     GuiPanelAutomaticAnalyser guiPanelAutomatic = new GuiPanelAutomaticAnalyser();
65     tabbedPane.addTab("Automatic Analysis", null,guiPanelAutomatic,"Not yet available - Still in progress!");
66
67     getContentPane().setLayout(new BorderLayout());
68     getContentPane().add(BorderLayout.CENTER, tabbedPane);
69     }
70    
71  
72
73 }
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Popular Tags