本帖最后由 oolocal 于 2012-12-14 13:37:49 编辑

解决方案 »

  1.   

    你main函数里ATMframe winATM=new ATMframe()创建了一个ATMframe对象,Suprem 类ATMframe atm = new ATMframe()也创建了一个ATMframe对象,两个不同的对象造成的,你应该把main函数里的对象传给Suprem类里去
      

  2.   

    果然是这个原因!!
    还能再问一个问题吗? 同样是传对象的问题!
    我是要用socket连接客户端和服务器,想直接在actionPerformed()方法中直接调用含有Socket的类中的writeUTF()方法发送数据,但是actionPerformed()方法是java提供的,只能传ActionEvent e 对象,不能传其他对象,这种情况我要怎么办呢? 重新写一个发送数据的方法来调用吗?