如何判断单击的是JButton,还是其他组件? 不明白,事件处理。actionPerformer (event evt) Object source = new Object(); if (source==XX)不是这样的吗? 响应XXXXX 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(e.getSource() instanceof JButton){ } 很简单虽然好几个控件有一样的监听接口,但你只要指定事件源就可以了!e.getSource(你的组件名称) 定义一个事件监听者class al implments ActionListener{ public void actionPerformed(ActionEvent e){ if(e.getSource() instanceof JComponent){} if(e.getSource() instanceof JPanel){} if(e.getSource() instanceof JButton){} if(e.getSource() instanceof JLable){} }}让每个组件都添加这个监听 问题解决了,非常感谢各位的帮助,可惜我的分不多,只能给分解答得最详细的sundaylihongbo(爱的就是你---过来)了,在此向其它帮助过我的人say声sorry! 非NB 人物勿进 我的程序出现错误了 请nb人物解决问题 java画板图标问题 请教一个RMI中对象参数传递的问题 请问java怎么实现http,ftp文件下载,原理是什么??? 问一个基础问题?为何可以访问? 为什么会出现Exception in thread "main" java.lang.NoSuchMethodError: main 誰知道JAVA做一个程序怎么发布呢!! 急!!!如何在jdbc中用executeUpdate?? 一个初学者的问题? 调查:请问大家都用java做什么项目,能否具体点。 有没有一些常用的java问题可以给大家练习编程? 在java中如何共享常量?
}
e.getSource(你的组件名称)
class al implments ActionListener{
public void actionPerformed(ActionEvent e){
if(e.getSource() instanceof JComponent){}
if(e.getSource() instanceof JPanel){}
if(e.getSource() instanceof JButton){}
if(e.getSource() instanceof JLable){}
}
}
让每个组件都添加这个监听