JAVA如何判断按钮是否被单击

tiger10 2007-04-19 03:46:06
单击不同的按钮,显示不同的内容到字段域
3个按钮都绑定了时间监听器对象
在一个继承mouselistener借口的类的public void mouseClicked(MouseEvent e)方法中如何实现,不懂的就是怎么判断按钮被单击
...全文
1061 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
煜知搬砖者 2007-04-19
  • 打赏
  • 举报
回复
应该用mouseClicked就可以解决你的问题,其实用ActionListener最好了

void mouseClicked(MouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a component.
void mouseEntered(MouseEvent e)
Invoked when the mouse enters a component.
void mouseExited(MouseEvent e)
Invoked when the mouse exits a component.
void mousePressed(MouseEvent e)
Invoked when a mouse button has been pressed on a component.
void mouseReleased(MouseEvent e)
Invoked when a mouse button has been released on a component.
xuliu5519 2007-04-19
  • 打赏
  • 举报
回复
if(e.getClickCount()==e.BUTTON1)
{
System.out.println("单击");
}
kingmaple 2007-04-19
  • 打赏
  • 举报
回复
为什么要实现MouseListener接口,而不实现ActionListener这个接口呢
setActionCommand("");这个方法可以设置按钮的动作命令,在actionPerformed中判断究竟点了那个按钮
lanseliuying 2007-04-19
  • 打赏
  • 举报
回复
可以添加ActionListener监听就行了,一定要用鼠标监听么?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧