问题标签 [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 投票
1 回答
2383 浏览

javascript - 如何从 Java 小程序访问 JavaScript 中定义的对象/数组

使用窗口 JSObject 的 LiveConnect getMember(String) 方法,返回“Object”类型的 Java 对象,但我没有找到在其上定义的预期成员。我也不能将其转换为 JSObject 以继续使用 getMember()。

访问 DOM 节点和元素(DOM 对象)按预期工作。

0 投票
9 回答
10883 浏览

java - 如何让一个简单的 Hello World Java 小程序在 Mac OS X 的浏览器中工作?

我在 Mac OS X 10.5.6 上使用 Java SE 1.6。我的小程序代码如下:

我将其编译为.class文件。我的 HTML 文件的代码如下:

如果我使用appletviewer运行小程序,它工作正常。但是,如果我在浏览器中打开 HTML 文件,小程序空间会出现一个正方形,但小程序不会加载。(“您的浏览器正在忽略小程序标记。”也没有出现。)浏览器状态栏显示两条消息: Applet HelloWorld 未加载和加载 Java Applet 失败... 我尝试使用 Firefox 3.0.6、Safari 3.2 的小程序.1 和 Opera 9.6.3。他们都不能加载小程序。

如果我尝试在/Developer/Examples/Java/Applets中打开其中一个 Java 演示小程序的 HTML ,它会在所有三个浏览器中正常加载。

在尝试将这个简单的小程序加载到浏览器中时,我在这里缺少什么吗?

0 投票
1 回答
446 浏览

java - 哪个 HTML 标记最适合用于 Java 小程序(APPLET、EMBED、OBJECT)?

我的理解是 APPLET 已被弃用,而 OBJECT 是用于 Java 小程序的首选标记。这个对吗?很多 Java 小程序示例,无论是在网络上还是在书籍中,似乎仍然使用 APPLET 标记。

OBJECT 是否存在任何浏览器兼容性问题(与 APPLET 相比)?

另外,您能否提供一个 Java 小程序正确使用 OBJECT 标记的示例?

0 投票
1 回答
1352 浏览

ruby - 如何使用 Ruby 编写 GNOME 小程序

是否有使用 Ruby 编写 GNOME 小程序的好指南或教程?

0 投票
8 回答
9574 浏览

php - 将图像拖放到 Web 表单中

我们有一个允许用户上传图片的网页(主要是 HTML javascript 和 PHP)。我们有正常的浏览按钮,它工作正常。但是,我们希望添加将图像拖放到文本字段中的功能。

gmail 允许您在他们的邮件应用程序中执行此操作,所以这是可能的。我们想到的唯一方法是创建一个 Java 小程序来完成所有这些工作,但这最终会变得非常混乱。

有人做过吗?它是如何工作的?

编辑:我在 Mac 上使用 firefox。我的大多数用户可能会在 Windows 上使用 IE。

谢谢

0 投票
2 回答
794 浏览

utf-8 - 小程序中出现乱码的日文字体

我有一个 Java Swing 应用程序 JAR 作为 JSP 中的小程序运行。在其中一个 JTextfields 中,用户粘贴了日语字符,结果显示为乱码。但是,当我运行与小程序相同的应用程序时,它显示得很好。JSP 的内容根据 META 标记表示为 UTF-8。

0 投票
3 回答
854 浏览

java - Java Applet - 图像导出性能问题

我有一个 Java Applet,我正在对其进行一些编辑并且遇到了性能问题。更具体地说,小程序生成一个我需要导出到客户端机器的图像。

这真的是在概念验证阶段,所以请耐心等待。目前,图像被导出到客户端机器的预定义位置(这将在未来被保存对话框或其他东西替换)。但是,对于一个 32kb 的文件,该过程需要将近 15 秒。

我已经完成了一些 'shoot-by-the-hip' 分析,在整个相关方法中以逻辑间隔将消息打印到控制台。令我惊讶的是,我发现瓶颈似乎与实际的数据流写入过程有关,而不是 jpeg 编码。

请记住,我只有 Java 及其方法的基本知识

所以慢慢来:p - 我主要是在寻找解决问题的建议,而不是解决方案本身。

这是发生魔法的代码块:

就像我提到的,使用 system.out.println() 我已经将性能瓶颈缩小到 DataOutputStream 块。使用具有不同硬件统计数据的各种机器似乎对整体性能影响不大。

任何指针/建议/方向将不胜感激。

编辑:根据要求,byteToString():

0 投票
3 回答
9999 浏览

java - Java Applet 是否无法在 Mac OS 上的 Firefox 中与 javascript 通信?

我有一个在浏览器中运行的 java 小程序,它正在调用一些 javascript 函数并期待这些函数的结果。这适用于以下配置:

  • IE浏览器
  • 火狐/视窗
  • Safari / Mac

但它不适用于 MAC OS 上的 Firefox

问题的根源似乎是总是返回 null 的 win.eval 调用。我在 Mac OS X 10.4.11 上使用 Firefox 3.0.6 对此进行了测试

一点代码:

这会触发 java.lang.NullPointerException (exp.toString()) 语句)。testfunc javascript 函数只返回 true。

我尝试了 win.call 并得到了相同的结果。

我的小程序标签包括 mayscript 和 scriptable 属性。


感谢特里斯坦,我找到了答案。测试他的解决方案我创建了一个非常简单的测试,它可以工作并以我的方式找到罪魁祸首。我确信我用一个返回 true 的空 testfunc() 进行了测试,但我可能没有这样做,因为在这种情况下它确实有效。这里真正的问题是该函数调用了小程序的公共方法。Liveconnect 似乎无法在 Firefox Mac 中处理这种情况。

让我给你举个例子 :

Java类:

和javascript代码:

exp 将在 somefunction 中为空,因为 jsfunc 调用了小程序的 getMyValue() 方法。如果您删除对小程序属性的所有调用,那您就很酷。
为了解决我的问题,我决定将我需要的小程序的所有值作为我的 javascript 函数的参数,我现在很好。
情况可能并非总是如此,如果 javascript 改变了小程序的状态......我很幸运 :)

0 投票
2 回答
990 浏览

java - 如何允许两个使用不同 jre 的小程序工作

有两个小程序。

  • 小程序 A 需要 1.6+
  • Applet B 在 1.6 中不工作(1.4 工作)

我如何让他们都工作?

0 投票
2 回答
644 浏览

java - 小程序为空,具有绝对布局

我想创建一个作为小程序的刽子手游戏,所以我有一些标签和按钮,这些标签和按钮将由 gui 设计器生成的代码初始化,但我也有一些我自己创建的标签,在知道我的话有多长之后。因此我为我的小程序使用绝对布局。

在netbeans中,当我运行它时,我的小程序可以正常工作,但是当我尝试在浏览器中运行它时(我尝试过Firefox和IE),显示屏上什么也没有,小程序是空的。

有人可以帮我吗?

如果有帮助,您可以在这里找到源代码 http://root.xelluloid.de/Hedgeman/Hedgeman.java

亲切的问候

塞巴斯蒂安