在调用者里用new 新建一个被调用的Applet不就行了?

解决方案 »

  1.   

    to shine333
    我用你的方法,但不显示  void jButton1_mousePressed(MouseEvent e)
      {
        System.out.print("Click");
        nihaoApplet ddd=new nihaoApplet();
        //jButton1.setText("OK");
        ddd.setSize(300,300);
        ddd.setVisible(true);
        ddd.init();  }
      

  2.   

    把它add到某个地方
    applet是个panel
      

  3.   

    一个简单例子//Applet-同一页面的两applet通信.txt1、第一个Applet
    //: Applet1.java
    // Very simple applet
    package xjtu.citi;
    import java.awt.*;
    import java.applet.*;public class Applet1 extends Applet {
      public void paint(Graphics g) {
        g.drawString("First applet,What can I do?", 20, 30);
        //获得同一页面的applet
        Applet2 theOtherApplet =(Applet2)getAppletContext().getApplet("app2");
        //使用另一个applet的方法
        g.drawString(theOtherApplet.whatidoallforyou(),20,60);
        
        //获得同一页面的所有applet
        Enumeration allAppletsOnSamePage = getAppletContext().getApplets();
        while(allAppletsOnSamePage.hasMoreElements()) {
          Applet appl = (Applet) allAppletsOnSamePage.nextElement();
          appl.paint(g); //调用任一个公用方法
        }      
      }
    } ///:~2、第二个Applet
    //: Applet2.java
    // Easy graphics
    package xjtu.citi;
    import java.awt.*;
    import java.applet.*;public class Applet2 extends Applet {
      public void paint(Graphics g) {
        g.drawString("Second applet", 10, 15);
        g.draw3DRect(0, 0, 100, 20, false);
      }
      public String whatidoallforyou(){
       return "what I do all for you,zly";
      }
    } ///:~3、Html文件:twoapplets.html
    <html>
    <applet codebase = "." code="xjtu.citi.Applet2" width="400" height="200" name="app2">
    </applet>
    <br>
    <applet codebase = "." code="xjtu.citi.Applet1" width="400" height="200" name="app1">
    </applet>
    <br>
    </html>
      

  4.   

    to shine333
      如何ADD?你的意思是增加显示的位置吗?
    TO TANGSHANGCHENG
      我正在测试,谢谢!!!
      

  5.   

    就是说,可以把Applet当作一个panel来用,这个你会了把?
      

  6.   

    to leejidongdong
    还是不太懂,能否给个例子