import java,awt.* ;
import java.applet.*;
public class Buttonclass extends  Applet
{
Button button1 = new Button("恶魔猎手") ;
public void init()
{
add(button1);
add(new Button2("剑圣")) ;


}
public static void main(String args[])
{




}
}==========================================================
import java,awt.* ;
import java.applet.*;
public class Buttonclass extends  Applet
{
Button button1 = new Button("恶魔猎手") ;
public void init()
{
add(button1);
add(new Button2("剑圣")) ;


}
}
class test
{
public static void main(String args[])
{




}}     这是2个程序..帮忙把主函数里面的内容写完..谢谢了..结果是输出2个按钮.... 帮个忙..我是菜鸟. 

解决方案 »

  1.   

    ............我是菜鸟. 请指教...不要懂点.又不说..在这GGYY的..
      

  2.   

    Buttonclass btnCls = new Buttonclass();
    btnCls.init();
    没环境帮你测试一下.所以不能确定是否能出现你要的结果.
    但我建议你把TEST类定义成PUBLIC的.
      

  3.   

              其实我是想问这样个问题..import   java,awt.*   ; 
    import   java.applet.*; 
    public   class   Buttonclass   extends     Applet 

    Button   button1   =   new   Button( "恶魔猎手 ")   ; 
    public   void   init() 

    add(button1); 
    add(new   Button2( "剑圣 "))   ; 

    public   static   void   main(String   args[]) 

    Buttonclass   btnCls   =   new   Buttonclass(); 
    btnCls.init(); } 
    }       函数都是从主函数开始运行的吧...!~~!~~先运行main函数里面的....Buttonclass   btnCls   =   new   Buttonclass();  ------>>>btnCls.init();  -->( 运行这个函数就到了上面的调用函数那里..)..在往下运行.....
           但是在public   void   init()  上面还有Button   button1   =   new   Button( "恶魔猎手 ")   ; 
         这个语句..不是没有运行到吗??....请问这里是怎么运行的???        
      

  4.   

    执行btnCls.init();才算执行完毕。。