停止! 之前,你让全世界都知道你的applet ,作出肯定回答下列所有问题是:
|
|
1 。 要取消或残疾人调试输出?
调试输出(通常是创造与system.out.println ) ,而有用的,你是普遍混乱或恼人的趣味性。 如果你需要给文字上反馈给用户,尽量做到内的applet的展示区,还是在地区的地位,在底部的窗口。
2 。 请问applet程序停止运行时,它的画外音?
大多数应用程序不应该使用cpu资源时,浏览器是iconified或者是展示页面,不包含applet的。 如果你的程序代码不发射任何明确的线索,然后就向您推荐好。
如果你的程序代码发射任何线索,那么除非你有一个真正好的借口不,你应该实行一站式方法,以使它站,并摧毁了(通过设置成null )线程,你展开。
3 。 如果applet的东西是否可能得到annoyingplay声音或动画,为exampledoes它给用户的一种方式,停止扰民行为?
善待你的用户。 给他们一个出路,以阻止applet在其轨道上,没有离开页面。 在一个附属程序,否则不响应鼠标的点击次数,你可以这样做,通过实施mousedown方法,使鼠标点击暂停或恢复恼人的线。 举例来说:
布尔冻结=假; / /实例变量
公共布尔mousedown (盛事英, int x的int y )的(
如果(冷冻) (
冷冻=假;
开始( ) ;
)否则(
冷冻=真实;
停止( ) ;
)
回到真实;
)
前一节列举了一些方法,你能避免使你的applet的用户想要扼杀你。 本节告诉您一些其他的方式,你可以处理你的applet尽可能地舒适:
1 。 使你的程序尽可能地灵活。 你经常可以界定参数,让你的applet的使用在各种情况下,没有任何重写。
2 。 使你的applet的方便。 你可以设计你的applet的,所以它是向所有人。
3 。 落实getparameterinfo方法。 实行这种方法,现在有可能使你的程序更易于定制,在未来。 目前,没有任何浏览器中使用这种方法。 很快,然而,我们预期浏览器中使用这种方法,以帮助产生鬼,允许用户以交互方式设置参数值。
4 。 落实getappletinfo方法。 这个方法返回一个短期的,翔实的字符串描述一个applet的。 虽然没有浏览器,目前用这种方法,我们期望他们能在未来的。 这里的一个例子,落实getappletinfo :
公共字符串getappletinfo ( ) (
返回" getapplets由clain品牌" ;
)
Online: 630 users browsing the articles directory
|
|