Tag: applet

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

我想在Swing应用程序中嵌入第三方applet。 基本上,我希望它只是另一个小组。 这个applet使用了许多参数,例如 final String config_filename = getParameter(XXX); 我已经看过很多关于如何通过HTML发送参数值的文档,但是你如何通过代码(或者属性文件)来做呢? 任何帮助,将不胜感激!

如何正确对齐此文本?

我今天写了这个极地时钟,我几乎完成了我想要将我的文字对齐在类似于此的行内。 有谁知道如何做到这一点? 我曾尝试使用FontRenderContext和字体指标,但我似乎无法让它工作。 这是完整的源代码,因此您可以编译它并自己查看。 import java.applet.Applet; import java.awt.AWTEvent; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.Shape; import java.awt.Toolkit; import java.awt.font.FontRenderContext; import java.awt.font.GlyphVector; import java.awt.geom.AffineTransform; import java.awt.geom.Arc2D; import java.awt.geom.Point2D; import java.awt.image.BufferedImage; import java.awt.image.WritableRaster; import java.util.Calendar; import java.util.TimeZone; public class Clock extends Applet implements Runnable { int[][] colorsInt = {{20,20,20},{100,100,50},{50,100,100},{10,170,50},{79,29,245},{24,69,234},{253,24,103}}; Color[] […]

如何组合两个Jar文件

是否可以组合两个jar文件,以便在applet标签中我可以简单地执行类似的操作 archive=”jarjar.jar/jar1.jar”… …archive=”jarjar.jar/jar2.jar”… instead of archive=”jar1.jar”… …archive=”jar2.jar”… 我只需要一个jar文件,所以把两个jar文件放在一个文件夹中对我没用。

Java – getClassLoader()。getResource()驱使我疯狂

我有这个测试应用程序: import java.applet.*; import java.awt.*; import java.net.URL; public class Test extends Applet { public void init() { URL some=Test.class.getClass().getClassLoader().getResource(“/assets/pacman.png”); System.out.println(some.toString()); System.out.println(some.getFile()); System.out.println(some.getPath()); } } 当我从Eclipse运行它时,我收到错误: java.lang.NullPointerException at Test.init(Test.java:9) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 类路径(来自.CLASSPATH文件) 在我的c:\ project \ src文件夹中,我只有Test.java文件和包含pacman.png的’assets’目录。 我做错了什么以及如何解决?

为什么在JDK 9中不推荐使用applet?

我最近在Oracle发布的一篇文章中读到,他们将在JDK 9中将Applet类标记为已弃用。我对applet的经验很少; 我只写了一些了解基础知识。 他们为什么不受欢迎,他们弃用的主要原因是什么?

如何在Java applet中正确指定代码库和存档?

我使用firefox版本> 3.5(3.5。 ,3.6。 ,4. *),我尝试正确指定archive和codebase属性,但它不起作用。 我的applet主类位于archive ,在运行时加载的一些必要类位于codebase 。 如果我只指定archive则加载applet但缺少codebase中的类。 如果我指定archive和codebase则无法加载applet。 看起来applet尝试从codebase文件夹加载主类,而不是查看archive文件。 no applet 主类位于http://myurl.com/archive/myjar.jar ,运行时类位于http://myurl.com/classes 。