Olá. Eu tenho dois jpanel, ambos capturam eventos do mouse (mouseListener e mouseMotionListener).
Além do mais, um dos jpanel adiciona o outro. Botei o exemplo resumido abaixo.
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
panel1.add(panel2);
panel1.addMouseListener( new MouseListener() {...} );
panel2.addMouseListener( new MouseListener() {...} );
Ambos funcionam muito bem, o problema é que quando eu gero um evento do mouse, apenas um dos jpanel recebe o evento (o panel2).
Isso é algum problema de hierarquia ou coisa assim? Eu preciso que ambos processem o evento.
Agradeço sugestões.