JButton 中没有MouseListener    ,那我用什么来代替呢??????

解决方案 »

  1.   

    可以用 WindowListener,, 按钮事件 只有点击,释放,移动,,
      

  2.   

    有的,JButton类中有很多很多的方法,当然也可以添加很多的事件监听,比如说:
    addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener...可以看看API
      

  3.   

    Jbutton有MouseListener事件,import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;public class Mouse implements MouseListener { @Override
    public void mouseClicked(MouseEvent arg0) {
    // TODO Auto-generated method stub } @Override
    public void mouseEntered(MouseEvent arg0) {
    // TODO Auto-generated method stub } @Override
    public void mouseExited(MouseEvent arg0) {
    // TODO Auto-generated method stub } @Override
    public void mousePressed(MouseEvent arg0) {
    // TODO Auto-generated method stub } @Override
    public void mouseReleased(MouseEvent arg0) {
    // TODO Auto-generated method stub }}
      

  4.   

    有的,JButton类中有很多很多的方法,当然也可以添加很多的事件监听,比如说: 
    addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener...可以看看API