现在玩Java已经有一段时间了,我刚刚开始使用JApplet
s / Applet
。我遇到的问题实际上是测试它们。大家都知道,大多数浏览器会缓存文件,因此如果您更新了任何代码,JApplet
s / Applet
就不会刷新。我已经读过您可以更改承载JApplet
/ Applet
的HTML文件的名称,从而“欺骗”浏览器缓存“新”程序。不幸的是,这似乎并不总是有用。
我经常看到的另一种方法是在命令行中使用命令appletviewer
,但我从来没有能够使用它。
所以我想知道,我应该如何测试我的JApplet
s / Applet
?什么是最好的方法?你如何测试它们?
答案 0 :(得分:1)
appletviewer相对容易使用。以下是applet info. page的示例。
/* <!-- Defines the applet element used by the appletviewer. -->
<applet code='HelloWorld' width='200' height='100'></applet> */
import javax.swing.*;
/** An 'Hello World' Swing based applet.
To compile and launch:
prompt> javac HelloWorld.java
prompt> appletviewer HelloWorld.java */
public class HelloWorld extends JApplet {
public void init() {
// Swing operations need to be performed on the EDT.
// The Runnable/invokeLater() ensures that happens.
Runnable r = new Runnable() {
public void run() {
// the crux of this simple applet
getContentPane().add( new JLabel("Hello World!") );
}
};
SwingUtilities.invokeAndWait(r);
}
}
Appleteer - applet test tool是我设计的,旨在提供有关applet发布或失败原因的更多反馈。主要特点: