||||||关于鼠标监听的简单问题
想在窗体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的对象,进行操作就可以了