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

java - 关闭后如何在 Firefox 3 中重新打开 Java 控制台

我正在使用 firefox3 运行 Java Applet(在 Linux 上)。通常,当 JVM 启动时,Java 控制台窗口会打开,因此我可以看到 Applet 的输出(堆栈跟踪等)。

但是,如果我关闭控制台,除了重新启动 Firefox 之外似乎没有办法让它恢复(我必须关闭控制台,因为它使小程序的启动由于某种原因而挂起,这是另一个问题)。

有一个名为“Open Java Console”的 Firefox 扩展解决了这个问题,但它还没有被移植到 Firefox3。

有没有办法在 Firefox3 中重新打开 Java 控制台?

请注意,我在Linux(Ubuntu 8.04)上使用 Firefox3,其中“工具->Java 控制台”菜单选项由于某种原因没有出现

0 投票
7 回答
23072 浏览

java - 如何启动具有更多内存的 Java 小程序?

对于大型 Java 应用程序,默认的 64 MB 最大堆内存可能很小。是否有任何小程序参数可以为已签名的小程序增加此参数?

对于 Java 程序,这是一个简单的命令行参数,但它对于浏览器中的小程序是如何工作的。

0 投票
2 回答
573 浏览

java - 如何使 Loadtime-AspectJ 在小程序中工作

由于 AspectJ LoadTime-Weaving 需要使用代理/它自己的类加载器加载 JVM - 有没有办法从我的小程序加载/更改用户的 JVM?或者可能就在加载小程序之前(使用父小程序?)

0 投票
3 回答
2889 浏览

java - 将 JS 函数传递给小程序作为事件侦听器

是否可以将函数/回调从 javascript 传递到 java 小程序?

例如,我有一个带有按钮的小程序,当按下它时它将调用传递的 js 回调

0 投票
3 回答
3322 浏览

macos - 如何在 Mac Firefox 3.0.1 上启用小程序?

我在 Mac OS 机器上安装了 Java 1.5.0。我在首选项面板上安装了 Java 嵌入插件 0.9.6.4 并启用了 java。当我访问http://java.com/en/download/help/testvm.xml时,小程序显示为空白。有谁知道发生了什么?

0 投票
6 回答
10335 浏览

java - Java VNC 小程序

有谁知道可以从网页运行的开源 Java VNC 服务器,因此不需要在服务器端安装,可能基于小程序。

0 投票
5 回答
6026 浏览

java - Java - 类似控制台的 Web 小程序

嘿,我一直在使用 Java 在 Windows 控制台中开发一个应用程序,并希望将它放在其所有控制台图形荣耀中。

是否有一个简单的 Web 小程序 API 可以用来移植我的应用程序?

我只是使用基本的 System.out 和 System.in 功能,但我很高兴重建我的 I/O 包装器。

我认为这些方面的东西对于任何想要将他们的工作放到网上的 Java 初学者来说都是一笔巨大的财富。

0 投票
3 回答
1178 浏览

java - 为什么我的 Java Applet 中的 Swing 在快速鼠标悬停时闪烁?

我制作了一个带有一些标准 GUI 组件的 Java Applet。我使用了MigLayout管理器。

如果我将鼠标缓慢移动到各种 GUI 组件上,一切似乎都很好,但如果我快速移动鼠标,它就会闪烁。

是什么让那个讨厌的丑陋重绘?(酷睿 2 双核 6300、2GB 内存、Windows XP)

0 投票
2 回答
14262 浏览

applet - 如何为浏览器小程序指定特定的 JRE?

我有一个需要 JRE v1.5_12 才能正常工作的第三方小程序。用户正在安装 JRE v1.6.07 或更高版本。它曾经在 1.5 及以下版本中,我可以在机器上拥有多个 JRE,并指定要使用哪一个 - 但在 1.6 中,这似乎会被破坏。如何告诉浏览器我想使用 v1.5_12 而不是安装的最新版本?

0 投票
2 回答
3631 浏览

java - Java Applet、AWT Refresh、Mac OS X 10.4 上的问题

我们有一个使用 AWT 构建的 Java Applet。此小程序可让您从硬盘驱动器中选择图片并将它们上传到服务器。该小程序包含一个可滚动的图片列表,可在 Windows、Linux 和 Mac OS X 10.5 中正常运行。我们通过 Java Web Start 或在网页中启动这个小程序。

无论 Java 版本如何(1.4 或 1.5),我们的小程序在 Mac OS X 10.4 中都无法正常运行。您可以在此处找到滚动时错误行为的屏幕截图:

http://www.lavablast.com/tmp/ui_error.png

简而言之,有时当滚动图片时,最终会与应用程序的页眉或页脚重叠。此行为在其他平台上不会发生。在 Mac OS X 10.4 上,它在滚动时会在错误的位置显示图片,如果在该位置绘制图像后刷新屏幕,这不会那么糟糕。但是,应用程序似乎并不知道它绘制不正确,因此不会刷新。

如果窗口被最小化、调整大小甚至移动,应用程序会被刷新,错误定位的元素会消失,应用程序会正常恢复。我花了很长时间试图强制刷新背景图像,但没有成功。(直接重新绘制图像,重新绘制几个面板的所有子项等。)因此,我正在寻找任何可以帮助我在 Mac OS X 10.4 下解决此问题的提示,或者在最坏的情况下,只是模拟一个完整的小程序刷新。

直到最近,一切都与 Java 1.1 兼容,但这在一些地方发生了变化,现在需要 1.4。我不认为这些更改造成了问题,我只是将其作为额外信息提供。如果您对滚动面板的实现细节感兴趣,我会进行调查,但我假设这是一个常见的平台错误,必须知道解决方法。

要重现该问题,请打开以下 Java Web Start 应用程序: http ://www.lavablast.com/tmp/opal-webstart.php.jnlp

选择一个包含大量图像的文件夹并使用滚动条进行播放。在某个时候(相当快),您应该会遇到刷新问题。

编辑:我在这里遵循了第一个建议,并将所有具有背景图像的控件替换为 Swing 等效项,但问题仍然存在。(另外,我还需要做许多其他的修复来进行彻底的改变)。还有其他想法吗?强制完全刷新的简单的一行代码会很棒:)

Edit2:主线程创建面板并启动 X 线程。使用观察者/通知者模式,线程完成并通知主控件,主控件将面板添加到页面。这是通过 EventQueue.invokeLater 完成的,除非我弄错了,否则它应该在正确的线程上运行。即使没有额外的线程正在运行(如在加载期间),滚动时问题也最为严重。