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

java - 强制完整的 Java 小程序刷新 (AWT)

我有一个使用 AWT 的 Java Applet。在某些(罕见)情况下,平台无法正确刷新屏幕。我可以移动或最小化/最大化窗口并查看我的小程序是否正确刷新。我正在寻找能够给我最完整的小程序屏幕重绘的代码,模拟最小化/最大化的行为。

我尝试在父容器上调用paint()/repaint()/invalidate()/update() 的各种组合并在各种子容器上递归。但是,没有任何组合(我发现)可以清除我遇到的框架错误。我正在寻找完全刷新小程序的技术,即使它们可能会导致一些轻微的闪烁,因为我只会在有问题的平台上调用此代码。

在我的测试中,迁移到 Swing 并没有帮助解决我的问题。

顺便说一下,这是我之前(更复杂的)帖子的简化:Java Applet, AWT Refresh problem Mac OS X 10.4

编辑:线程调查并没有解决这个问题。将最佳答案标记为好答案。

0 投票
1 回答
762 浏览

java - 我可以让我的小程序更优雅地结束吗?

我有一个 JApplet,其中包含各种 Swing 组件。它还在 init() 中启动了几个额外的线程,并且通常会执行其他非常标准的 applet-y 事情。

如果我关闭包含 Applet 的浏览器窗口,则 JRE 不会消失(图标保留在系统托盘中),直到所有浏览器的窗口都已关闭(即浏览器已完全结束并从任务管理器中消失)

这是预期的行为还是 JRE 应该在包含 Applet 的浏览器窗口关闭时结束?

我有一个 destroy() 方法,但(目前)它只停止我在 init() 方法中启动的额外线程。我应该在这里做更多的事情吗?还有其他我应该遵循的最佳实践吗?

如果您想了解更多信息,请在评论中告诉我。

:-)

0 投票
4 回答
4521 浏览

.net - 与 Java 小程序共享 ASP.NET 会话 cookie

我有一个在经过表单验证的 aspx 页面内运行的 Java 小程序。在我的站点的 .NET 1.1 版本中,小程序可以访问会话 cookie 并能够从服务器检索文件,但在 .NET 2.0 版本中,它无法进行身份验证。

我在其他地方看到过一些论坛帖子,其中指出 2.0 默认情况下将 cookie 设置为 HttpOnly,但到目前为止,给出的解决方案对我没有用。我还在某处读到 2.0 可能基于用户代理进行区分。

有没有人对此有任何经验或见解?

0 投票
2 回答
3924 浏览

java - Java 小程序和浏览器冻结

加载小程序时是否有避免浏览器冻结的最佳实践?

对于我的精确需求,小程序需要在 Web 应用程序初始化时加载,并且不是可视组件(将在隐藏的 div 或隐藏的 iframe 中)。

作为参考,这是SUN 方面的一个老错误

0 投票
5 回答
550 浏览

java - 客户端的Java媒体框架?

如果我正在编写一个显示视频序列的小程序(例如,从摄像机流式传输,或者小程序本身在摄像机上运行),我的客户是否需要下载 Java 媒体框架库才能看到序列?

0 投票
6 回答
4878 浏览

java - 如何允许我的 Java 小程序使用 MySQL?

由于这个站点,我最近将我的爱好 java 项目嵌入到一个页面中,但现在我遇到了一些安全问题。

我有包括:

和行:

以及我的 src 目录中的一个 mysql .jar 文件,它可以从控制台运行,并且在小程序中可以从小程序正常工作 - 直到我的代码中的 forName() 行,它抛出异常:

我想我可以用 client.policy 文件修复它,否则我可能需要编写一个抽象层,它使用服务器-客户端网络连接从服务器端查询......

我敢肯定这里的 Java 专家可能知道最好的方法。

0 投票
1 回答
2155 浏览

applet - 从网站保存小程序

如何从网站保存 Java 小程序以便离线运行?

0 投票
3 回答
2939 浏览

java - 小程序 - 'java.lang.NullPointerException: null pData' 当浏览器关闭时

我有一位用户在关闭浏览器时收到错误消息。这只发生在他访问了包含我的小程序的页面时。它似乎已在 Sun 注册为错误,但那是多年前的事了。他正在使用 Java 1.6 和 IE7。

有没有人见过这个并且知道解决方案或解决方法?

更新用户删除了 Google 桌面,此后问题未出现。所以你去...谢谢大家!

0 投票
2 回答
3969 浏览

java - Java Applet 区域设置

我正在运行英语版本的 WindowsXP,但已将西班牙语设置为我在 Firefox 中唯一接受的语言。当我在浏览器会话中加载小程序时,我天真地期望将浏览器的语言设置为默认值,但事实并非如此。小程序以操作系统的默认语言英语启动。

我可以在我的 Applet 中添加一个新的 <param> 并在初始化期间调用 Locale.setDefault() ,但在我开始破解之前,我想知道我是否遗漏了一些明显的东西。浏览器或调用网页是否有一种通用机制可以设置 <applet> 的默认语言?

0 投票
5 回答
10798 浏览

java - 寻找“通用”文档查看器组件/库

我正在寻找一个与 Oracle/Stellent OutsideIn ActiveX 控件或 Autonomy KeyView 技术具有类似功能的 Applet,它充当浏览器插件,允许呈现/显示大量文件格式(文字处理、spreadhseet、图形、等)我目前使用 Stellent 解决方案,但由于我们的一些客户的一些限制,他们更喜欢作为 Java Applet、Silverlight 控件存在的东西,或者具有我可以在其之上构建小程序的 Java API(两者都不是我提到的两个中的一个)。

它至少需要显示以下格式:

MS Word、Excel、PowerPoint

MS Outlook 味精文件

Adobe PDF

标准图像格式:BMP、PNG、JPEG、TIFF

WordPerfect

HTML

有什么建议么?