added configuration wizard to replace the jni_tests
This commit is contained in:
parent
7a216dc837
commit
660167b39b
2 changed files with 1022 additions and 1 deletions
|
@ -24,7 +24,7 @@
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: GUI.java,v 1.105 2009/02/18 17:25:14 fros4943 Exp $
|
* $Id: GUI.java,v 1.106 2009/02/20 16:50:16 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja;
|
package se.sics.cooja;
|
||||||
|
@ -118,6 +118,7 @@ import se.sics.cooja.contikimote.ContikiMoteType;
|
||||||
import se.sics.cooja.contikimote.ContikiMoteTypeDialog;
|
import se.sics.cooja.contikimote.ContikiMoteTypeDialog;
|
||||||
import se.sics.cooja.contikimote.ContikiProcess;
|
import se.sics.cooja.contikimote.ContikiProcess;
|
||||||
import se.sics.cooja.dialogs.AddMoteDialog;
|
import se.sics.cooja.dialogs.AddMoteDialog;
|
||||||
|
import se.sics.cooja.dialogs.ConfigurationWizard;
|
||||||
import se.sics.cooja.dialogs.CreateSimDialog;
|
import se.sics.cooja.dialogs.CreateSimDialog;
|
||||||
import se.sics.cooja.dialogs.ExternalToolsDialog;
|
import se.sics.cooja.dialogs.ExternalToolsDialog;
|
||||||
import se.sics.cooja.dialogs.MessageList;
|
import se.sics.cooja.dialogs.MessageList;
|
||||||
|
@ -839,6 +840,15 @@ public class GUI extends Observable {
|
||||||
menuItem.setToolTipText("Not available in applet version");
|
menuItem.setToolTipText("Not available in applet version");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
menuItem = new JMenuItem("Compiler configuration wizard");
|
||||||
|
menuItem.setActionCommand("configuration wizard");
|
||||||
|
menuItem.addActionListener(guiEventHandler);
|
||||||
|
menu.add(menuItem);
|
||||||
|
if (isVisualizedInApplet()) {
|
||||||
|
menuItem.setEnabled(false);
|
||||||
|
menuItem.setToolTipText("Not available in applet version");
|
||||||
|
}
|
||||||
|
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
|
|
||||||
menuItem = new JMenuItem("Java version: "
|
menuItem = new JMenuItem("Java version: "
|
||||||
|
@ -2956,6 +2966,8 @@ public class GUI extends Observable {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else if (e.getActionCommand().equals("configuration wizard")) {
|
||||||
|
ConfigurationWizard.startWizard(GUI.getTopParentContainer(), GUI.this);
|
||||||
} else if (e.getActionCommand().equals("start plugin")) {
|
} else if (e.getActionCommand().equals("start plugin")) {
|
||||||
Class<Plugin> pluginClass =
|
Class<Plugin> pluginClass =
|
||||||
(Class<Plugin>) ((JMenuItem) e.getSource()).getClientProperty("class");
|
(Class<Plugin>) ((JMenuItem) e.getSource()).getClientProperty("class");
|
||||||
|
|
1009
tools/cooja/java/se/sics/cooja/dialogs/ConfigurationWizard.java
Normal file
1009
tools/cooja/java/se/sics/cooja/dialogs/ConfigurationWizard.java
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue