当鼠标放在一个按钮图片上时,就切换到另一张图片!当鼠标离开时就恢复原来的图片!很急,请各位老大帮个忙!跪谢啊!

解决方案 »

  1.   

    看看MouseAdapter这个类就知道了
      

  2.   

    老大呀!回答问题可能不要这么笼统?具体化一点可行哦!我是根本就不会监听事件的内容是怎么写的!我找到MouseAdapter这个类看了它的方法!我也不会写!
      

  3.   

    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;import javax.swing.JButton;
    import javax.swing.JFrame;
    public class Test extends JFrame{
    private JButton jButton;
    public Test(){
    jButton = new JButton("测试1");
    jButton.addMouseListener(new MyMouseAdapter());
    this.add(jButton);
    setBounds(200, 200, 200, 200);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
    }
    public static void main(String[] args) {
    new Test();
    }

    private class MyMouseAdapter extends MouseAdapter{ @Override
    public void mouseEntered(MouseEvent e) {
    jButton.setText("测试1");
    super.mouseEntered(e);
    } @Override
    public void mouseExited(MouseEvent e) {
    jButton.setText("测试2");
    super.mouseExited(e);
    }

    }
    图片同理
      

  4.   

    谢谢哦!万分感谢!如果是图片的话就得
    把jButton.setText("测试2");
    改为 jButton.setIcon(new ImageIcon("image/scale.png"));