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); // 不可再按
} 展开
具体看图:
那些灰色的正是鼠标一经过时候产生的
而且,按下菜单会这样:
多出一块白色
求解决
代码太长就不贴了
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); // 不可再按
} 展开
1个回答
2015-11-20
展开全部
请参考 API 文档中的
如方法 setDisabledIcon, setDisabledSelectedIcon,setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon,
如方法 setDisabledIcon, setDisabledSelectedIcon,setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon,
追问
我并没有设置图片 这只是系统自带的颜色效果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询