public Class temp
{
   Frame f=new Frame();
   f.setBounds(0,0,100,100);
   f.setVisible(true);
   TButton tb=new TButton();
}
怎么可以使按钮在这个窗口可见.
怎么添加一个clicked事件....

解决方案 »

  1.   


    public Class temp{
       public Temp(){
          Frame f=new Frame();
          f.setBounds(0,0,100,100);
          f.setVisible(true);
          TButton tb=new TButton();
          tb.addMouseListener(new MouseLis());
       }
       public class MouseLis implements MouseListener{ public void mouseClicked(MouseEvent e) {
    //加你想干的事情
    } public void mouseEntered(MouseEvent e) {
    } public void mouseExited(MouseEvent e) {
    } public void mousePressed(MouseEvent e) {
    } public void mouseReleased(MouseEvent e) {
    }
    }
    }
      

  2.   

    public Class temp
    {
      public temp(){//构造函数
       Frame f=new Frame();
       f.setBounds(0,0,100,100);
       TButton tb=new TButton();
       tb.addMouseListener(new MouseLis());
       f.setVisible(true);//使frame可见
     }
    }
    class MouseLis implements MouseListener{
        public void mouseClicked(MouseEvent e) {
            //这里写对鼠标单击的事件处理
         }
    }
      

  3.   

    public Class temp implements ActionListener 
    {   
       Frame f=new Frame();
       f.setBounds(0,0,100,100);
       f.setVisible(true);
       TButton tb=new TButton();
       tb.addActionListen(this);
       public void actionPerformed(ActionEvent e) 
    {实现鼠标单击事件
            }
    }
      

  4.   

    public Class temp 

      public temp(){//构造函数 
      Frame f=new Frame(); 
      f.setBounds(0,0,100,100); 
      TButton tb=new TButton(); 
      tb.addMouseListener(new MouseLis()); 
      f.setVisible(true);//使frame可见 


    class MouseLis implements MouseListener{ 
        public void mouseClicked(MouseEvent e) { 
            //这里写对鼠标单击的事件处理 
        } 
    }
      

  5.   

    咋都没有把按钮加在frame上呢~~~~