首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

||||||关于鼠标监听的简单有关问题

2011-12-25 
||||||关于鼠标监听的简单问题想在窗体A中监听窗体B的鼠标点击事件大概是这样:只要B中有鼠标点击,A中的数

||||||关于鼠标监听的简单问题


想在窗体A中监听窗体B的鼠标点击事件

大概是这样:

只要B中有鼠标点击,A中的数值就加一

问:如何在A中监听到B中的鼠标点击呢?


谢谢

[解决办法]
B加一个mousePressed事件
事件里对A操作,使A中的数值加一。
textB.addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e) {
int num = Integer.parseInt(textA.getText());
textA.setText(String.valueOf(num + 1));
}
})
[解决办法]
如果A和B共一个主函数,好办:
在A中设置一个public函数,让A显示的值加1并paint(),在B中添加监听,监听函数中执行刚才所说的A的public函数,OK,搞定。

如果A和B不共一个主函数,那就需要进程通信了。
[解决办法]
.....在B的事件里创建个C的对象,进行操作就可以了

热点排行