gpt4 book ai didi

Javafx 2.0 Applet安全提示时,如何自定义空Applet区域的背景?

转载 作者:行者123 更新时间:2023-12-01 15:23:51 25 4
gpt4 key购买 nike

我有一个运行良好的 Javafx 2.0 Applet。此小程序需要所有安全权限。该小程序具有浅灰色背景(与 html 背景页面颜色相同)。

所以我的问题是:当Java安全性请求用户允许小程序时,卸载小程序的背景是深灰色的。当用户单击“执行”时,背景变为所需的浅灰色。但这是因为小程序已加载。

当这个安全警告弹出时,我希望这个空的小程序区域是浅灰色的(作为 html 页面的背景)。你们知道如何做到这一点吗?

我使用的预加载器具有填充浅灰色的完整矩形,但预加载器似乎是在 Java 安全性获得用户允许的所有权限后启动的。

这里的结果可以让您更好地理解:

enter image description here

没有样式表 css 的 HTML 文件(如果删除 css 也会出现同样的问题):

<html><head>
<SCRIPT src="./web-files/dtjava.js"></SCRIPT>
<script>
function javafxEmbed() {
dtjava.embed(
{
url : 'Test.jnlp',
placeholder : 'app-placeholder',
width : 600,
height : 400
},
{
javafx : '2.0+'
},
{}
);
}
dtjava.addOnloadCallback(javafxEmbed);
</script>
</head><body>
<h2>Test page for <b>TEST</b></h2>
<center><div id='app-placeholder'></div></center>
</body></html>

这是JNLP 文件:

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" href="Test.jnlp">
<information>
<title>Test</title>
<vendor>Test</vendor>
<homepage href="http://www.test.com/"/>
<description>I don't know where this appears</description>
<description kind="short">And I don't know where this appears too</description>
<icon href="icon.png"/>
<icon kind="splash" href="icon.png"/>
<offline-allowed/>
</information>
<resources os="Windows">
<jfx:javafx-runtime version="2.0+" href="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
</resources>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="lib/test-Preloader.jar" size="5096" download="progress" />
<jar href="test.jar" size="246346" download="eager" />
</resources>
<security>
<all-permissions/>
</security>
<applet-desc width="600" height="400" main-class="com.javafx.main.NoJavaFXFallback" name="Test" />
<jfx:javafx-desc width="600" height="400" main-class="testApp.IM" name="Test" preloader-class="test.preloader.im_Preloader">
</jfx:javafx-desc>
<update check="background"/>
</jnlp>

最佳答案

请参阅Loading Screen Applet 部署指南部分。

The new plug-in offers better customization of the image which is displayed before the applet is loaded. Animated GIFs are now supported as the target of the image parameter, as described in the Special Attributes section of the old Java Plug-In Guide. Additionally, the following new parameters are now supported: ...

关于Javafx 2.0 Applet安全提示时,如何自定义空Applet区域的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10471167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com