0

在 Java 小程序应用程序中,有没有办法以某种方式获取实际的小程序实例?例如,使其可用的静态方法或单例?我正在处理一个无法访问/修改 Applet 类源代码的项目,因此我需要一种方法来查找当前的 Applet 实例。

原因是我认为我需要检查/修改小程序加载资源的方式。

4

1 回答 1

1
import java.applet.*;
import java.awt.*;

public class DrawingApplet extends Applet {

   private static Applet INSTANCE;

   public void init() {
      INSTANCE = this;
      // your init logic goes here;
      ....
   }

   public void paint( Graphics g ) {
     // your paint logic goes here.
   }
}

为什么这种方式对你不起作用?

更新 1 如果您无权访问您的 Applet 源,恐怕您无法捕获 applet 的实例。此线程中解释了更多详细信息:获取类的所有实例

于 2013-09-17T09:50:48.573 回答