import java.awt.*;
import java.applet.*;
import java.util.Enumeration;
public class GetApplets extends Applet
{
private Applet app;
public void paint(Graphics g)
{
int i=30;
app=getAppletContext().getApplet("Applet的生命周期");
g.drawString("getApplet:",30,i);
i+=20;
g.drawString(app.getClass().getName(),50,i);
i+=20;
Enumeration en=getAppletContext().getApplets();
g.drawString("getApplets:",30,i);
i+=20;
while(en.hasMoreElements())
{
app=(Applet)en.nextElement();
g.drawString(app.getClass().getName(),50,i);
i+=20;
}
}
}
这道程序如果我在Eclipse这样的IDE中,是不用编写HTML文件的,但是运行后出现好多我警告信息,小生就是看不明白,麻烦讲解下咯,呵呵。
import java.applet.*;
import java.util.Enumeration;
public class GetApplets extends Applet
{
private Applet app;
public void paint(Graphics g)
{
int i=30;
app=getAppletContext().getApplet("Applet的生命周期");
g.drawString("getApplet:",30,i);
i+=20;
g.drawString(app.getClass().getName(),50,i);
i+=20;
Enumeration en=getAppletContext().getApplets();
g.drawString("getApplets:",30,i);
i+=20;
while(en.hasMoreElements())
{
app=(Applet)en.nextElement();
g.drawString(app.getClass().getName(),50,i);
i+=20;
}
}
}
这道程序如果我在Eclipse这样的IDE中,是不用编写HTML文件的,但是运行后出现好多我警告信息,小生就是看不明白,麻烦讲解下咯,呵呵。
这句话返回的是null,g.drawString(app.getClass().getName(),50,i);
到这句话就抛出空指针异常了