我有一个Java applet,其中包含几个可嵌入网页的可聚焦元素.
是否可以使applet中的元素成为页面其余部分的逻辑Tab键顺序的一部分?
澄清一下:我想使用Tab从applet外部的元素移动到applet的第一个元素,然后使用Shift+ Tab移回applet外部的元素.类似地,我想使用Tab从applet的最后一个元素移动到web页面的下一个元素,并使用Shift+ Tab移回.
I have finished writing my applications, and would like to deploy it as a Java applet.
How can I start this ?
Additionally, how would you deploy it on html page, and pass an argument to the Java applet ?
我正在使用JNLP显示applet.我写了所有必要的文件.罐子签了名.即使applet加载正常.我在Java控制台中收到大量消息,导致applet加载延迟.
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$1: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$2: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$3: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$4: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLComboBoxModel: try again ..
basic: JNLP2ClassLoader.findClass: pack.XMLToolTipManager: try ..
...so on.
Run Code Online (Sandbox Code Playgroud)
Java控制台中有很多消息.
PS.Applet工作正常.只是想知道再次尝试消息的原因.
我想使用JRuby创建一个Java applet.也就是说,我想在JRuby运行的Ruby代码中创建一个Java applet来完成所有的GUI工作.我正在寻找一个简单的例子来说明如何开始这个.
我在网站上有一个签名小程序.因此,将出现Java安全性对话框,并且用户需要在applet工作之前向applet授予权限.我想要做的是:
问题是,只要applet嵌入页面,安全对话框就会出现.我可以延迟嵌入,但是没有办法从applet本身检查它的权限,因为它需要在加载之前完成.
也许我可以加载一个无形运行的第二个普通applet,并检查权限.但是我该怎么做呢?是否有任何Java类可以检查客户端是否信任证书?
谢谢.
我想在Swing应用程序中嵌入第三方applet.基本上,我希望它只是另一个小组.这个小程序使用了许多参数,例如
final String config_filename = getParameter(XXX);
Run Code Online (Sandbox Code Playgroud)
我已经看到很多关于如何通过HTML发送参数值的文档,但是你如何通过代码(或者属性文件)来做呢?任何帮助,将不胜感激!
我有一个运行的Web应用程序,支持某些特定的硬件.这是通过以下步骤实现的:
这很有效,但看起来很笨重.关于如何改进,我有几点想法,但我不知道哪些,甚至值得尝试.
将hardwareManager设置为socketServer并让applet直接连接到它而不是通过文本文件会更好吗?这甚至可能吗?
有没有办法完全消除applet并让javascript直接与hardwareManager对话?也许通过将hardwareManager编写为本地http服务器?它应该运行什么端口?这里的javascript xss限制适合吗?
嘿大家今天我正在制作我的第一个Java小程序.我一直在服务器上使用子域,我不知道该怎么做,因为我得到了这个非常奇怪的错误.
我在服务器中有我的jar和所有东西,但每次我尝试加载Applet时都会发生这种情况.
java.lang.ClassFormatError:类文件Evolution/EvolutionApplet中不兼容的魔术值218774561
经过研究,似乎不相容的魔法值意味着某些东西在.jar中被破坏了
这里是网站http://dementedgames.site88.net/Main.html 如果您需要网站上的html代码,则jars名称为Evolution.
编辑:applet应该从Evolution.EvolutionApplet而不是Evolution.Evolution启动
这是我关于Java的第一个问题,所以请耐心等待.
我从这段代码构建了一个名为HelloWorldApp.class的愚蠢的简单applet类:
import java.applet.Applet;
class HelloWorldApp extends Applet
{
static final long serialVersionUID = 6636669702238171717L;
public String test()
{
return "Hello World!"; // Display the string.
}
}
Run Code Online (Sandbox Code Playgroud)
然后我从所述类文件中构建了一个jar文件.之后,我做了一个愚蠢的简单JNLP文件:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="/Content/applets" href="/Content/applets/datadelivery.jnlp">
<information>
<title>Hello World</title>
<vendor>Me</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="HelloWorldApp.jar" main="true" />
</resources>
<applet-desc
name="Test Applet"
main-class="HelloWorldApp"
width="300"
height="50">
</applet-desc>
<update check="background"/>
</jnlp>
Run Code Online (Sandbox Code Playgroud)
我扔了目录/ Content/applets中的所有三个项目.最后,为了将它们组合在一起,我将其放在HTML文档的正文中:
<script type="text/javascript">
var attributes = {
id:'deliveryApplet',
code: 'HelloWorldApp',
// note: I tried including …Run Code Online (Sandbox Code Playgroud) 或者,只有从特定域(即您作为CA身份验证的一部分使用的域)下载时,已签名的applet 才会与之关联并被视为已签名?
我的情况:我创建了一个applet,我提供下载作为工具,以便其他人可以在他们的网站上使用它.人们不会在我的网站上使用 applet,而是将其下载为zip并将其托管在他们的网站上.(显然,我的应用程序针对开发人员和其他HTML精明的人).到目前为止,applet已经未签名,但是由于Oracle基本上已经使用上次更新杀死了未签名的applet,我正在考虑签名.但我不想经历签名的麻烦和费用,只是发现签名仅在我的网站上使用applet而不是其他人时才有效.
编辑澄清:我不打算自签.我打算用CA.
applet ×10
java ×10
javascript ×2
jnlp ×2
ca ×1
certificate ×1
class ×1
code-signing ×1
eclipse ×1
focus ×1
japplet ×1
jar ×1
jruby ×1
parameters ×1
refactoring ×1
ruby ×1
security ×1
swing ×1
tab-ordering ×1