import java.applet.Applet;
import java.applet.AppletStub;
import java.awt.*;public class QLoader extends Applet 
implements Runnable, AppletStub {
String appletToLoad;
Thread appletThread;public void init() {
appletToLoad = getParameter("appletToLoad");
setBackground(Color.white);
}public void paint(Graphics g) {
g.drawString("Loading the BIG ONE ...", 30, 30);
} public void run() {
try {
Class appletClass = Class.forName(appletToLoad);
Applet realApplet = (Applet)appletClass.newInstance();
realApplet.setStub(this);
setLayout( new GridLayout(1,0));
add(realApplet);
realApplet.init();
realApplet.start();
}
catch (Exception e) {
System.out.println( e );
}
validate();
}public void start(){
appletThread = new Thread(this);
appletThread.start();
}public void stop() {
appletThread.stop();
appletThread = null;
}public void appletResize( int width, int height ){
resize( width, height );
}
}
第一问题:
注:::我把RESIZE中的数值改了后没什么变化啊?
请问下:public void appletResize( int width, int height ){
resize( width, height );
}
这个有什么用???我觉得都没用到,在这里???
谢谢了啊第二问题:
请问这里的setStub是什么意思啊。我查了API还是看不懂,说太少了