我用JApplet 作了一个游戏,但我还想把它(JApplet)嵌入到一个框架中(JFrame).也就是说,我想把JApplet游戏放到一个窗口中显示出来,但我想不出该怎样做。
   
   请教各位高手,应该怎样实现。最好给出具体步骤。
     小弟不胜感激!!!

解决方案 »

  1.   

    applet也是一个Panel,加入到Frame和其他的没太大区别
    只不过applet一般是在init()方法中初始化,手工调用一下就行了
    另外applet中的一些特殊方法如getAppletContext当然也无效JApplet applet = new MyApplet();
    JFrame f = new JFrame();
    f.getContentPane().add(applet);
    applet.init();
    f.setVisible(true);
      

  2.   

    您能告诉我上述语句应该放到哪里吗? 是不是下面这种情况?若不对,请您帮我给出答案。谢了
    public class MyApplet extends JApplet
    {
          ...
          public static void main(String args[])
          {
               MyApplet applet = new MyApplet();
               JFrame f = new JFrame();
               f.getContentPane().add(applet);
               applet.init();
               applet.start();
               f.setVisible(true);
           }
           ...
    }