Java鼠标一经过JButton,button就变色了 30

本来是想为button绑定个事件监听的,直接addMouseListener(newl)可以实现但是如果把当前的JFrame实现ActionListener接口之后鼠标一... 本来是想为button绑定个事件监听的,直接addMouseListener(new l)可以实现 但是如果把当前的JFrame实现ActionListener接口之后 鼠标一经过button 他就变色了
具体看图:

那些灰色的正是鼠标一经过时候产生的
而且,按下菜单会这样:

多出一块白色

求解决

代码太长就不贴了
public class MainFrame extends JFrame implements MouseListener, ActionListener
...
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
Mine m = (Mine) e.getSource();
if (m.isType()) {
// 先把所有结果显示出来

showAll(); // 所有都显示
gameOver();
} else {
m.setText(m.getHintText());
}
m.setEnabled(false); // 不可再按
}
展开
 我来答
匿名用户
2015-11-20
展开全部
请参考 API 文档中的
如方法 setDisabledIcon, setDisabledSelectedIcon,setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon,
追问
我并没有设置图片 这只是系统自带的颜色效果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式