社区
Java SE
帖子详情
有关事件问题的探讨
hebeiman
2004-08-19 02:02:50
我在JPanel 里放上一个JButton 按钮 如何做到当点击按钮是不触发按钮事件 而是调用JPanel里的鼠标事件!!!!
...全文
115
14
打赏
收藏
有关事件问题的探讨
我在JPanel 里放上一个JButton 按钮 如何做到当点击按钮是不触发按钮事件 而是调用JPanel里的鼠标事件!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hebeiman
2004-08-26
打赏
举报
回复
我今天看了看 java 图形设计 I 卷 里面有个关于事件传播的概念 好像意思是当一个组件不想处理产生在它本身的事件时可以向下传播给她的容器! 不只有谁知道???
sysmaster
2004-08-25
打赏
举报
回复
那我等高手出现了!
hebeiman
2004-08-25
打赏
举报
回复
不仅仅是处理鼠标单机事件 而且还要处理 象拖拽 等其他事件
我就是想把控件的的所有事件都屏蔽掉 让她在她的容器中处理
hebeiman
2004-08-20
打赏
举报
回复
有谁知道如何屏蔽按钮的所有事件
dianxer
2004-08-20
打赏
举报
回复
放一个图片
hebeiman
2004-08-20
打赏
举报
回复
楼上的招到挺高 不过我想实现所见即所的的效果
对了 有谁知道如何屏蔽按钮的所有事件
jamlu
2004-08-20
打赏
举报
回复
你不如放一个图片在Jpanel里算了。
hebeiman
2004-08-20
打赏
举报
回复
我顶
sysmaster
2004-08-20
打赏
举报
回复
楼主的问题:我想可以这样做:在Button的事件处理方法中调用Panel中的事件处理代码来完成。
import java.awt.*;
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));//这儿的参数我没看,你查一下。
}
}
sysmaster
2004-08-20
打赏
举报
回复
不对按钮注册监听不就行了。
jamlu
2004-08-19
打赏
举报
回复
那你恐怕只有自己做一个这样的控件了,其实用Swing自己做控件并不复杂。
hebeiman
2004-08-19
打赏
举报
回复
我的是意思是想实现 jbuilder 里的design 面版里的设计功能 游说做过吗
在jpanel 里放上一个控件 知识显示控件的外观 并不执行控件的事件 象鼠标键盘事件都放在jpanle里
jamlu
2004-08-19
打赏
举报
回复
在你的JButton的事件处理中再把事件传给JPanel不就行了。
blackpark
2004-08-19
打赏
举报
回复
用getSource()方法判断触发时间的源!
突发
事件
中人的脆弱性分析
突发
事件
发展成灾除受
事件
本身因素影响外,也与人类自身特性密切相关。众所周知,并非任一紧急
事件
都会演变成灾难,灾难的发生是诸多致灾因子共同作用的结果。因此,
探讨
突发
事件
成灾过程,应全面
探讨
各种可能起作用的致...
论文研究 - 约旦护士认为的领导行为,组织文化和
事件
报告做法,《文学评论》
结果:当前的审查显示,大多数研究是为了
探讨
医疗保健提供者对患者安全
问题
以及临床
事件
报告实践的看法,但是,为了进行研究,很少进行研究。约旦医院的注册护士认为领导行为和组织文化对
事件
报告做法的影响。 而且...
oracle 11g dataguard深入
探讨
oracle 11g dataguard视频教程,该课程讲解Linux系统中搭建oracle 11g高可用性的DataGuard和实现读写分离的场景,并讲解整个过程中的各种容易遇到的坑及相应解决办法。
TDM PBX接入IMS系统的方案与关键
问题
探讨
电信运营商核心网络在向IMS演进过程中,需要同时兼容已存的网元,如TDM PBX。本文分析了应用 SIP Gateway 提供 TDM PBX 接入 IMS 的原理与方案,深入...针对拍叉簧
事件
通知这一核心
问题
,分析和讨论了相关的解决方案。
委托专题资料
有关委托
事件
的很好,很全的资料。适合初学C#,.net编程者,有什么
问题
我们可以共同
探讨
。
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章