求一个程序,当鼠标移入屏幕时,屏幕上显示“鼠标在这里”;当鼠标移出屏幕时,显示“鼠标不再这里”。
高手们最好给我详细的代码,谢谢!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【surf182】截止到2008-06-24 13:41:00的历史汇总数据(不包括此帖):
    发帖数:17                 发帖分:570                
    结贴数:17                 结贴分:570                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    这是一个类似于监听器的东西吧?
    Web开发中有个js事件,忘记叫什么了。
    Swing编程中应该也有相应的listener。
      

  3.   

    如果是Swing的话可以给JFrame加上MouseListener,然后实现mouseEntered方法
      

  4.   


    public class MyFrame extends JFrame implements MouseListener {
        public void mouseEntered(MouseEvent e) {
    // TODO Auto-generated method stub
    System.out.println("Entered!");
        }
        public void mouseExited(MouseEvent e) {
    // TODO Auto-generated method stub
    System.out.println("Exited!");
        }
        .
        .
        .
    }
      

  5.   

    当然在构造函数里面加上addMouseListener(this);
      

  6.   

    谢谢amethystic!
    请问“当然在构造函数里面加上addMouseListener(this);”应该如何实现?您能具体写出来吗?
    我是java新手,麻烦您了,再次感谢!
      

  7.   

    public YourFrame() {
        this.addMouseListener(this);
    }
      

  8.   

    程序代码应该这样写吗?请高手指教
    public class MyFrame extends JFrame implements MouseListener {
        public void mouseEntered(MouseEvent e) {
            System.out.println("鼠标在这里");
        }
        public void mouseExited(MouseEvent e) {
            System.out.println("鼠标不再这里");
        }
        this.addMouseListener(this); 
    }
      

  9.   

    看来你真的是新手public class MyFrame extends JFrame implements MouseListener { 
        public void mouseEntered(MouseEvent e) { 
            System.out.println("鼠标在这里"); 
        } 
        public void mouseExited(MouseEvent e) { 
            System.out.println("鼠标不再这里"); 
        } 
        public MyFrame() {
            this.addMouseListener(this); 
        }
      

  10.   

    在这里我只是列出了MouseListener跟你相关的几个方法,还有一些方法虽然你不用但也必须要实现。不过现在的IDE都能自动给你添加出来。