JButton按下与抬起的监听怎么写?

发布时间:2019-08-01 01:21:40

JButton按下与抬起的监听怎么写?

推荐回答

还没有选出推荐答案,请稍候访问或查看其他回答!

其他回答

以下是完整的参考

import javax.swing.*;

import java.awt.event.*;

class MyMouse extends JFrame 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)   //鼠标被放开

        {

            //这里也是 

        }

}

public class buttest {

    public static void main (String[] args) {  

        JFrame frame = new JFrame();

        JButton button = new JButton("click me");

        button.addMouseListener(new MyMouse());

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 

        frame.getContentPane().add(button);

        frame.setSize(300,300);

        frame.setVisible(true);  

    }

}

以上问题属网友观点,不代表本站立场,仅供参考!