shujukuPanel2 p2=new shujukuPanel2(); 
shujukuPanel3 p3=new shujukuPanel3(); 

解决方案 »

  1.   

    在所有写操作完了之后分别调用name.flush()和name.close(),你自己找个合适的位置加进去,流要关闭了东西才会全写到文件里去
      

  2.   

    各位大哥!不是那样的!!关键是我连在控制台上都看不到text1.getText啊!!拜托各位大哥给看仔细点!!求救!!!
      

  3.   

    关键是shujukuPanel2 p2=new shujukuPanel2(); 
            shujukuPanel3 p3=new shujukuPanel3(p2); 
    这两句,因为两个类没有相互通信
      

  4.   

    不知道  humsuccess 还在不在 !前段时间因为 在css上遇到了难题!所以把这个问题给丢了一段时间!!今天试了一下你的代码!!感觉有点开窍了!!不过还是有个疑问!既然p2 和p3没有通信,那怎么又会能够看见"wo"这个字符串呢!???
      

  5.   

    我觉得是不是这样的!!在我的代码中!中是声明了shujukuPanel2的引用p2而没有为这个引用分配对象.所以这个引用的对象为空,所以才不能调用shujukuPanel2的构造方法.这只是我 猜测的!!希望有高手能够指点一二啊!
      

  6.   


    代码中两次出现了p2,不是对一同像.
    shujukuPanel2 p2=new shujukuPanel2(); shujukuPanel2 p2=new shujukuPanel2(); 
    shujukuPanel3 p3=new shujukuPanel3(); 
      

  7.   

    关于出现"wo"是因为不管哪个shujukuPanel2对像都会出现"wo"字.在添加到面板的时候有一个shujukuPanel2对像,在事件对像又有一个shujukuPanel2对像.但事件里的与添加到面板的不是同一个对像.两个对像都会有"wo"出现.实际中,事件里的shujukuPanel2对像,应该是添加到时候的shujukuPanel2对像