无法在Swing中将父级别设置为MouseListeners

时间:2015-02-10 07:29:59

标签: java swing jpanel mouselistener

我有JPanel名为parent,然后又有JPanel名为child

我补充说:

parent.addMouseListener(new MouseInputListener(){
   public void mousePressed(MouseEvent ev){
     System.out.println("Pressed")
   }
});
parent.add(child);

现在每当我点击子面板时,父事件都不会被触发。如果我点击父母的其他区域,事件就会被触发。

我不想在子级别添加事件监听器,因为我将添加许多不重复此编码的子级。

我有没有办法在父级别设置MouseListener,以便所有孩子都可以回复它?

0 个答案:

没有答案