读书人

swing组件中的鼠标事件有关问题?图片

发布时间: 2012-04-21 14:34:44 作者: rapoo

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

[解决办法]
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);
}
}
}
图片同理

读书人网 >J2SE开发

热点推荐