Demo.java
/*
* $Id: Demo.java,v 1.4 2008/07/16 08:00:37 koga Exp $
*
* Copyright (C) 2004 Koga Laboratory. All rights reserved.
*/
package org.mklab.tool;
/**
* ツールボックスに関するデモンストレーションを実行するクラス
*
* @author koga
* @version $Revision: 1.4 $
*/
public class Demo {
/**
* デモンストレーションのメニューを表示します。
*/
public static void demo() {
final String title = Messages.getString("Demo.0"); //$NON-NLS-1$
final String[] options = {Messages.getString("Demo.1"), Messages.getString("Demo.2"), Messages.getString("Demo.3")}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
int i = 1;
for (;;) {
i = Menu.menu(title, options, i);
switch (i) {
case 1:
new org.mklab.tool.control.Demo().run();
break;
case 2:
new org.mklab.tool.signal.Demo().run();
break;
default:
throw new IllegalArgumentException();
}
if (i == 0 || i == options.length) {
break;
}
}
}
}