社区
Java SE
帖子详情
有关事件问题的探讨
hebeiman
2004-08-19 02:02:50
我在JPanel 里放上一个JButton 按钮 如何做到当点击按钮是不触发按钮事件 而是调用JPanel里的鼠标事件!!!!
...全文
176
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()方法判断触发时间的源!
深入
探讨
WinForms
事件
处理中的空值
问题
摘要:本文
探讨
了WinForms中处理ContextMenuStrip的ItemClicked
事件
时避免空值异常的方法。当使用空条件运算符(?.)直接赋值
事件
处理器会报错时,提出了三种解决方案:显式空值检查、空值合并运算符和非空断言操作符。通过实例代码演示了如何安全地为动态创建的菜单项添加
事件
处理器,确保代码的健壮性。选择合适的方法需根据业务逻辑和代码清晰度需求。
[
问题
探讨
]多元素同id时的
事件
绑定
</head> <body> <div id="tom">tom1</div> <br/> <br/> <br/> <br/> <br/> <br/> ...
关于断网
事件
的海底光缆脆弱性
问题
探讨
本文发表于《信息网络安全》2007.2,欢迎转载,请注明作者和期刊名。关于断网
事件
的海底光缆脆弱性
问题
探讨
张鉴国家信息中心网络安全部 一、引言2006年12月26日晚27日凌晨,在距中国台湾南部约15公里的海域处,连续发生两次7级左右的强烈地震。铺设在该区域附近的中美海缆、亚太1号海缆、亚太2号海缆、FLAG海缆、亚欧海缆、FNAL海缆等多条国际海底通信光缆,在
ACL2021 |
探讨
跨句
事件
联合抽取
问题
点击下面卡片,关注我呀,每天给你送来AI技术干货!论文题目:MLBiNet: A Cross-Sentence Collective Event Detection Network本文作者...
【javaScript】
探讨
监听input输入框的失去焦点
事件
与按钮点击
事件
执行的顺序
问题
1.
问题
描述 在input输入框输入一段文字之后,点击发送按钮会发现,只触发了失去焦点
事件
,按钮点击
事件
并没有被触发,当再次点击按钮的时候,
事件
才会被触发,这明显不是我们想要的,我们来看看怎么解决 2.代码 <body> <div id="divContainer"> <input class="inTest" autofocus/> ...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章