我得Client已经定义了一个ClientFrame类继承frame//窗体,一个ClientConnet类继承Socket
一个数据类Cutomer,一个Client类。Client类包括main方法

解决方案 »

  1.   

    使用事件import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;class MyFram extends JFrame{  JButton button = new JButton("click");  public MyFrame(){
       JPanel p = new JPanel();
       p.add(button);
       getContentPane().add(p,BorderLayout.CENTER);
       
       button.addActionListener(new MyListener());
      }  public static void main(String [] args){
       new MyFrame().show();
      }
    }class MyListener implements ActionListener{  //实现该方法
      public void actionPerformed(ActionEvent e){
        System.out.println("Button Clicked");
      }
    }
      

  2.   

    to  hehecafe(我喜欢从高处跳下来的感觉) 
      谢谢您关注我的问题,但是似乎不是我想要得答案。
      应该是我没说清楚。
      我得意识是ClientFrame clientFrame = new ClientFrame()后,clientFrame 只传出数据
      而Client接受数据后如何立即调用ObjectOutputStream?
      

  3.   

    to : noratong(诺拉) 
       不知道我的这种思路是否好?或者是窗体写出数据后用什么机制启动一个事件调用     toServer比较好?请多多指教,小弟初学后进,
      

  4.   

    模型-视图-控制器 (MVC) 模式在java里一般 控制器与模型绑在一起问题的关键是模型。看看 《Java How To Program 高级篇》里面有简单易懂的例子
      

  5.   

    做论坛之类的东东最好还是采用MVC模式
      

  6.   

    struts是个不错的应用实例