繁体   English   中英

从Java程序将参数传递给Java Applet

[英]Pass parameters to a Java Applet from Java Program

我想在调用applet之前更改os.name属性。

(在Linux上使用appletviewer -J-Dos.name = Windows会引发很多异常,这是可以理解的)

因此,我想我将使用System.setProperty()在Java程序中设置os名称(即,启动时的JVM将具有正确的OS名称,但applet不会),然后从那里调用applet(通过调用它的init()函数)

问题是我不知道如何将参数传递给applet(我通常会使用param HTML标记的参数。)?

有任何想法吗?

我认为可以通过实现AppletStub接口来实现,但是我不确定如何实现其他方法(除了getParameter之外)。

您可以从OpenJDK 浏览 appletviewer 的源代码以获取想法,甚至可以出于您的目的重复使用其代码。 但是,如果您不需要Oracle appletviewer的所有功能,则可以用更少的代码显示applet。 从Ian F. Darwin那里找到了这个 ,甚至从Sandeep Sharma那里找到了这个 帖子,这似乎是一个精简的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM