我有JPanel
名为parent
,然后又有JPanel
名为child
。
我补充说:
parent.addMouseListener(new MouseInputListener(){
public void mousePressed(MouseEvent ev){
System.out.println("Pressed")
}
});
parent.add(child);
现在每当我点击子面板时,父事件都不会被触发。如果我点击父母的其他区域,事件就会被触发。
我不想在子级别添加事件监听器,因为我将添加许多不重复此编码的子级。
我有没有办法在父级别设置MouseListener
,以便所有孩子都可以回复它?