用getSource()方法判断触发时间的源!
解决方案 »
- facebook一道面试题,求效率算法
- java 如何将一篇文章以2个字符为单位进行输出??
- AppletView 运行,系统提示无法启动小应用程序。
- 菜鸟求助
- 一个比较费神的问题!请朋友们帮忙解决一下,高分相送!
- sqrt 的代码 看不懂 请大家帮忙~~
- Java好用的帮助文档是什么??
- weblogic的 811win32怎么在点击安装之后,第一个页面进入之后,往下没反应了??(紧急求救)
- iPlanet Directory Server和iPlanet Web Server性能、价格各几何?
- 我实在无能为力了,大侠们,救命!!!!!!
- 哈哈...终于找到感觉了,高兴,散分,随便问一下,这里有广东惠州人么?
- 请问,java调用本地方法时,还支持本地方法中的消息响应机制吗?详情见内
在jpanel 里放上一个控件 知识显示控件的外观 并不执行控件的事件 象鼠标键盘事件都放在jpanle里
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;class test extends Frame implements MouseListener, ActionListener
{
Button b = new Button("button");
Panel p = new Panel();
public static void main(String args[])
{
new test().display();
}
public void display()
{
this.add(p);
this.setSize(100,100);
p.add(b);
b.addActionListener(this);
this.setVisible(true);
} public void mouseClicked(MouseEvent e) {
if(e.getSource()==p)
{
System.out.println ("sdg");
}
} public void mousePressed(MouseEvent parm1) {
// TODO: Add your code here
} public void mouseReleased(MouseEvent parm1) {
// TODO: Add your code here
} public void mouseEntered(MouseEvent parm1) {
// TODO: Add your code here
} public void mouseExited(MouseEvent parm1) {
// TODO: Add your code here
} public void actionPerformed(ActionEvent parm1) {
this.mouseClicked(new MouseEvent(p,1,1,1,1,1,1,true));//这儿的参数我没看,你查一下。
}
}