/* AlgAnimApp.java */ import java.awt.*; import java.applet.*; import java.io.*; import java.net.*; /** * This class creates an applet on a java compliant web browser. There * is a single button on the applet, which will bring up a frame, * performing the corresponding algorithm animation. * <p> * This class is normally <b>NOT TO BE CHANGED</b> and is reuseable for any * animation algorithm. * <p> * The filename of the source code and the button label are * passed into this class from the * <code>applet</code> tag in the HTML file. */ public class AlgAnimApp extends Applet { static String fn_label = "filename"; static String button_label = "buttonname"; URL homeURL, sourceURL; /** * A awt button to bring up a frame. This button will be disabled once * the frame is created and will be enabled again when the frame is * destroy. * @see AlgAnimFrame */ public Button start_button; /** * This constructor is not to be manually called. It inherits completely * the properties of the Applet class. */ public AlgAnimApp() {} /** * Applet initialization method, which creates the button attribute. */ public void init() { setBackground( Color.white ); String file_name = this.getParameter(fn_label); homeURL = getCodeBase(); try { sourceURL = new URL( homeURL, file_name ); } catch( IOException e ) { System.out.println("URL error " + file_name ); } start_button = new Button(getParameter(button_label)); add(start_button); validate(); } // init() /** * The <code>start_button</code> action handling method, which is * automatically invoked when the button is pressed. */ public boolean action(Event e, Object arg) { Object target = e.target; if (target == start_button) { start_button.disable(); new AlgAnimFrame(this, sourceURL); return true; //setVisible(true); } return false; } // action() } // class AlgAnimApp
最近下载更多
姜广坤 LV14
2022年5月20日
wwykerwin LV1
2022年3月22日
2196316269 LV10
2021年2月25日
safeqd2186 LV3
2020年12月12日
zzhsq2008 LV1
2020年9月10日
来水代码 LV1
2020年7月3日
才阿虎 LV1
2020年4月6日
wsk588 LV26
2020年1月15日
走你個魯 LV21
2020年1月13日
睡谷的传说 LV6
2019年12月30日
最近浏览更多
张言昊 LV9
2022年11月17日
姜广坤 LV14
2022年5月20日
wwykerwin LV1
2022年3月22日
你脚上银铃响了 LV1
2021年10月27日
sfyzjc LV2
2021年10月22日
xiaoluoaaa LV8
2021年10月13日
蔡 LV10
2021年6月12日
2196316269 LV10
2021年2月24日
少年迟暮
2021年1月25日
暂无贡献等级
safeqd2186 LV3
2020年12月12日