看对象有没有setCursor(Frame.WAIT_CURSOR);方法

解决方案 »

  1.   

    MouseListener
    mouseEntered(MouseEvent e) 
    mouseExited(MouseEvent e) Button b = new Button("asdf");
    b.addMouseListener(new MouseListener()
    {
       public void  mouseEntered(MouseEvent e) 
       {
           改变指针
       }
       public void mouseExited(MouseEvent e) 
       {
          改变指针
       }});          
              
      

  2.   

    public static final int HAND_CURSOR;public void mouseEntered(MouseEvent e){
    this.setCursor(HAND_CURSOR);
    }
    提示没有这个方法,
      

  3.   

    import java.awt.*;
    import java.awt.event.*;
    public class pp extends Frame
    {
      Button b;
      
      public pp()
      {
         setLayout(new FlowLayout());
         b = new Button("AAAA");
         
         addWindowListener(new WindowAdapter() 
            {
                public void windowClosing(WindowEvent e) 
                {
                    System.exit(0);
                }
            });
         
         b.addMouseListener(new MouseAdapter()
         {
              public void  mouseEntered(MouseEvent e) 
              {
                 setCursor(HAND_CURSOR);
              }
             
              public void mouseExited(MouseEvent e) 
              {
                 setCursor(MOVE_CURSOR);
              }
          });
         add(b);
         setSize(300,300);
         show();
      } 
      
      public static void main(String [] args)
      {
         pp ie = new pp();
         
      
      }
    }
      

  4.   

    我是这样处理的,it is easy.Button button = new Button("wait");
    button.addMouseListener(new MouseListener()
    {
      public void  mouseEntered(MouseEvent e) 
      {
          setCursor(newCursor 3);
          .....//事件处理
      }
      public void mouseExited(MouseEvent e) 
      {
          setCursor(newCursor 1);
          .....//事件处理
      }});