客户机连上服务器后,服务器将一个ToolBar传给客户端?
如何传递?传给客户端一个类?

解决方案 »

  1.   

    用ObjectOutputStream方法将ToolBar类传给客户端,以下是我要传的类,
    只有一个按钮,难道是ActionListner没有被传过去?class MyToolBar extends JToolBar
    {
         JButton viewBookBtn;
         Frame frame=new Frame();
      public MyToolBar()
       { 
            Icon icon1=new ImageIcon("bookinfo.jpg");
             viewBookBtn = new JButton("图书管理",icon1); viewBookBtn.setVerticalTextPosition(AbstractButton.BOTTOM);
    viewBookBtn.setHorizontalTextPositio(AbstractButton.CENTER);
            viewBookBtn.setToolTipText("图书管理");
            viewBookBtn.setBorder(new BevelBorder(BevelBorder.RAISED));

            viewBookBtn.addActionListener(new ActionListener() {
           //按钮的actionlistner接口,但在客户端点击按钮却无作用,难道是
              ActionListner没有被传过去?            public void actionPerformed(ActionEvent e) {
         System.out.println("why not show me?");
         Viewbookdlg mydlg1=new Viewbookdlg(frame,"图书信息",true);
         mydlg1.show();
         }
             });        this.add(viewBookBtn);
    }