问题标签 [applet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2973 浏览

java - Java Applets 以蜗牛的速度加载

我的 php 网页上有一个 Java Applet 应用程序(achart)......这里的问题是 Java Applet 需要更多时间来加载......我正在考虑用一些类似的技术替换这些小程序,但速度很快......我指望阿贾克斯......我还有什么其他选择......?

0 投票
3 回答
1817 浏览

java - 带有 JRE 1.5 (IE6) 的小程序无法通过 HTTPS 打开 HTML 页面,适用于 JRE1.6

我有一个小的 (500kb) 摆动小程序,它使用 JEditorPane 显示小的 HTML 页面。这适用于大多数浏览器和 JRE,但对于 JRE 1.5 (IE6),它似乎只显示空白。Java 控制台上没有错误消息或异常。

Applet 能够很好地加载所有 JRE 的 TXT 文件,使用 JAVA CONSOLE tracking 5 选项它为文本文件和 html 文件显示相同的诊断消息:

网络:使用 proxy=DIRECT连接https://xxx.net/xxx/data/my.txt

网络:使用 proxy=DIRECT连接https://xxx.net/xxx/data/my2.htm

任何想法如何进一步诊断出了什么问题,或者如何解决它?

我没有对托管小程序的客户端服务器的控制台访问权限,但我有一台带有 IE6+JRE 1.5 的测试机器,我可以使用它来访问他们的 HTTPS url 并重现问题。其他浏览器/JRE 1.6 不会出现此问题。

Applet 未签名,因为 HTML 页面和 applet 位于同一服务器的同一文件夹中。

0 投票
4 回答
7323 浏览

java - 如何在防火墙后将 RMI 与小程序客户端一起使用?

如何将 RMI 与防火墙后面的小程序客户端一起使用?

如何将 RMI 与防火墙服务器和防火墙 applet 客户端一起使用?(如果可能的话)

我知道 RMI 服务器使用端口 1099(默认情况下,但这是可配置的);但是在此之后,通信需要在不同的随机端口上使用新的套接字。我也知道您可以在客户端上为 RMI over HTTP 隧道设置代理,这在理论上应该可以解决我的问题。但我无法让它工作(我尝试在我的 XP 客户端上设置环境属性,但 Internet Explorer 一直忽略它们)。

0 投票
2 回答
1151 浏览

java - 为什么 Java 在终端服务器下无法在 Firefox3 中使用 Verdana 字体?(访问控制异常)

以下 GUI 代码适用于我们客户使用的 99.99% 的操作系统环境:

但是,现在有 2 个不同的客户同时使用终端服务器和 firefox 3,即使在 ADMIN 登录并启动 firefox 时,上面的代码也会在 Java Plug-in 1.6.0_11 中出现此异常。

java.security.AccessControlException:访问被拒绝(java.io.FilePermission C:\WINDOWS\Fonts\verdana.TTF 读取)

任何想法如何调查/解决这个问题?

PS:请注意 IE7 对他们来说可以正常工作

0 投票
1 回答
3290 浏览

java - Java 小程序通过 ssl 使用 Web 服务

我需要让我的 java 小程序通过 ssl 使用基于肥皂的 Web 服务。我知道您可以让 servlet 充当中间人/代理,但我想让 applet 直接通过 SSL 使用 Web 服务。问题是将证书提供给托管 Web 服务的 Web 服务器。我通过 Java 控制面板提供了这些 Java Applet 运行时设置:

-Djavax.net.ssl.keyStore= <local path to .p12>

-Djavax.net.ssl.keyStorePassword= <password>

我还通过 Java 控制面板将客户端证书 (.p12) 作为客户端证书导入。我希望这样做:

KeyStore ks = KeyStore.getInstance("JKS"); ks.load(new FileInputStream(System.getProperty("javax.net.ssl.keyStore"), System.getProperty("javax.net.ssl.keyStorePassword").toCharArray());

并从那里使用 KeyStore。但是,没有骰子!似乎我无法从小程序中访问这些属性。我也不想硬编码路径。我正在使用 JRE 1.6.0_10

有没有其他方法可以让小程序在没有 servlet 代理方法的情况下使用 Web 服务?我很可能走错了路。另外,如果可能的话,当 Web 服务与托管小程序的服务不同时,我会对这项工作感兴趣。

顺便说一句:我想摆脱的 servlet 代理方法在这里详细说明:http: //www.ibm.com/developerworks/xml/library/x-jappws/

谢谢!

0 投票
12 回答
12383 浏览

java - 如何从 ASP .NET 网站检测客户端上安装的 Java 运行时?

我有一个托管 Java 小程序的 ASP .NET 网站。Java 小程序需要 Java 运行时版本 1.6 Update 11。

如何检测客户端是否安装了适当的运行时,以便在没有安装的情况下显示信息性消息?

谢谢,

卡尔。

编辑:解决方案必须独立于平台。

0 投票
1 回答
794 浏览

java - 与 Java 小程序交互

有谁知道是否可以通过.net 与 java 小程序进行交互?

编辑:我能够使用 UI 自动化框架来定位 Java 小程序,并从那里使用 OCR 读取数据并模拟鼠标/键盘输入到小程序中。

0 投票
3 回答
6132 浏览

java - 如何在具有一半不透明度的小程序中绘制填充矩形?

如何在具有一半不透明度/透明度的小程序中绘制填充矩形?

0 投票
1 回答
2057 浏览

java - java.awt.HeadlessException - Applet 未显示 - 第 2 部分

这是参考问题 java.awt.HeadlessException - Applet not displayed。 java.awt.HeadlessException - Applet 未显示

在我在 tomcat 的 startup.sh 文件中添加“export DISPLAY=:0.0”后,HeadlessException 消失了。现在,部分代码在作为单独服务器的批处理服务器上运行。在批处理服务器上调用代码时会发生相同的 HeadlessException。当我在批处理服务器的启动文件中添加相同的“export DISPLAY=:0.0”时,异常消失了,但它给批处理服务器上运行的其他(非 java)应用程序带来了问题。这可能是因为我们正在覆盖正在为其他应用程序工作的显示。

接下来我将 JAVA_OPTS="-Djava.awt.headless=true" 导出到批处理服务器的启动文件,但它不起作用。我看到 Sun 的以下链接说代码应该检查无头异常。

http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html

那么捕获无头异常会使其工作吗?喜欢:

0 投票
2 回答
1148 浏览

java - 小程序失败中的 SAX 解析器

我的源代码中有一行非常简单的代码:

这在应用程序中完美无缺,但是,从小程序中,它尝试从服务器加载“.class”文件(没有类名,只是您看到的扩展名),然后无法给我一个解析器。

可能是什么问题呢?