swing组件中的鼠标事件问题?图片的切换! 当鼠标放在一个按钮图片上时,就切换到另一张图片!当鼠标离开时就恢复原来的图片!很急,请各位老大帮个忙!跪谢啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看MouseAdapter这个类就知道了 老大呀!回答问题可能不要这么笼统?具体化一点可行哦!我是根本就不会监听事件的内容是怎么写的!我找到MouseAdapter这个类看了它的方法!我也不会写! 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); } } }图片同理 谢谢哦!万分感谢!如果是图片的话就得把jButton.setText("测试2");改为 jButton.setIcon(new ImageIcon("image/scale.png")); java程序,帮忙看下...有耐心又有爱心的前辈请进! 简单的界面问题 请问怎么从功能上搜索需要的api 这样的读写文件该如何处理:一个txt文件保存多个学生信息(总共为500个字符,其中姓名10字符,性别2字符等等) 各位这个是什么原因阿?请教 为什么JFileChooser不能打开一个盘符? 新手上路,各位大侠再帮帮忙 虚方法调用与可变参数问题 为什么我的applet用appletviewer可以运行而用ie就不行 谁能告诉我这个论坛的java原代码?(不够再加!!!) java为什么使用|截取字符串时需要转义 关于继承,初始化。。。。。
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);
}
}
}
图片同理
把jButton.setText("测试2");
改为 jButton.setIcon(new ImageIcon("image/scale.png"));