标签: applet

在Web页面上插入和删除Java applet

我有一个Java applet,其中包含几个可嵌入网页的可聚焦元素.

是否可以使applet中的元素成为页面其余部分的逻辑Tab键顺序的一部分?

澄清一下:我想使用Tab从applet外部的元素移动到applet的第一个元素,然后使用Shift+ Tab移回applet外部的元素.类似地,我想使用Tab从applet的最后一个元素移动到web页面的下一个元素,并使用Shift+ Tab移回.

java applet focus tab-ordering

6
推荐指数
1
解决办法
803
查看次数

eclipse: how to create an applet?

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 ?

java eclipse applet

6
推荐指数
2
解决办法
4万
查看次数

使用JNLP的Applet:Java控制台中的消息

我正在使用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工作正常.只是想知道再次尝试消息的原因.

java jnlp applet next-generation-plugin

6
推荐指数
1
解决办法
2144
查看次数

如何使用JRuby创建Java applet?

我想使用JRuby创建一个Java applet.也就是说,我想在JRuby运行的Ruby代码中创建一个Java applet来完成所有的GUI工作.我正在寻找一个简单的例子来说明如何开始这个.

ruby java applet jruby

6
推荐指数
1
解决办法
1458
查看次数

在运行我的applet之前,我可以检查Java applet证书是否可信吗?

我在网站上有一个签名小程序.因此,将出现Java安全性对话框,并且用户需要在applet工作之前向applet授予权限.我想要做的是:

  • 我希望网站在用户出现之前向用户解释安全对话框.该页面将在div中显示一些解释文本,几秒钟后,将出现安全对话框.
  • 如果用户已经在之前的会话中允许了证书,那么它应该只运行applet而不需要任何额外的对话框.

问题是,只要applet嵌入页面,安全对话框就会出现.我可以延迟嵌入,但是没有办法从applet本身检查它的权限,因为它需要在加载之前完成.

也许我可以加载一个无形运行的第二个普通applet,并检查权限.但是我该怎么做呢?是否有任何Java类可以检查客户端是否信任证书?

谢谢.

java security user-interface applet certificate

6
推荐指数
1
解决办法
5603
查看次数

在Swing GUI中嵌入第三方JApplet并传递参数

我想在Swing应用程序中嵌入第三方applet.基本上,我希望它只是另一个小组.这个小程序使用了许多参数,例如

final String config_filename = getParameter(XXX);
Run Code Online (Sandbox Code Playgroud)

我已经看到很多关于如何通过HTML发送参数值的文档,但是你如何通过代码(或者属性文件)来做呢?任何帮助,将不胜感激!

java parameters applet swing japplet

6
推荐指数
2
解决办法
2071
查看次数

来自Web应用程序的硬件支持

我有一个运行的Web应用程序,支持某些特定的硬件.这是通过以下步骤实现的:

  1. 用户运行一个小型安装程序,将java文件(以及其他几个)放在客户端计算机上.主要部分是一个名为"hardwareManager"的jar
  2. 用户访问网络应用.Web应用程序运行一个Java applet,由于安装期间放置的.java.policy文件,该applet具有与浏览器沙箱外部的客户端计算机进行交互的权限.
  3. applet检查以确保hardwareManager正在运行,如果没有则运行命令来启动它.
  4. 用户与Web应用程序交互,该应用程序通过javascript将命令发送到applet.然后,applet将命令写入客户端计算机上的文本文件.硬件管理器不断监视文本文件,硬件管理器运行它读入的任何命令.

这很有效,但看起来很笨重.关于如何改进,我有几点想法,但我不知道哪些,甚至值得尝试.

将hardwareManager设置为socketServer并让applet直接连接到它而不是通过文本文件会更好吗?这甚至可能吗?

有没有办法完全消除applet并让javascript直接与hardwareManager对话?也许通过将hardwareManager编写为本地http服务器?它应该运行什么端口?这里的javascript xss限制适合吗?

javascript java applet refactoring

6
推荐指数
1
解决办法
1212
查看次数

java.lang.ClassFormatError:不兼容的魔法值218774561

嘿大家今天我正在制作我的第一个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 applet jar class classformaterror

6
推荐指数
2
解决办法
2万
查看次数

无法从JavaScript调用JNLP部署的applet代码

这是我关于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)

javascript java jnlp applet

6
推荐指数
1
解决办法
1809
查看次数

如果我创建一个签名的Java小程序,我可以在我想要的任何域上托管它吗?

或者,只有从特定域(即您作为CA身份验证的一部分使用的域)下载时,已签名的applet 才会与之关联并被视为已签名?

我的情况:我创建了一个applet,我提供下载作为工具,以便其他人可以在他们的网站上使用它.人们不会在我的网站上使用 applet,而是将其下载为zip并将其托管在他们的网站上.(显然,我的应用程序针对开发人员和其他HTML精明的人).到目前为止,applet已经未签名,但是由于Oracle基本上已经使用上次更新杀死了未签名的applet,我正在考虑签名.但我不想经历签名的麻烦和费用,只是发现签名仅在我的网站上使用applet而不是其他人时才有效.

编辑澄清:我不打算自签.我打算用CA.

java applet code-signing ca

6
推荐指数
1
解决办法
627
查看次数