ara fins de vidraça, por que os elementos de entrada no Swing aparentemente não são considerados parte de um JPane

Por elementos de entrada, quero dizer coisas como JSpinners e JComboxBoxes. Minha vidraça recebe um JPanel que contém JSpinners, JComboBoxes e, na maioria das vezes, JLabels. A vidraça tem um MouseListener conectado. O surpreendente é que mouseEntered é chamado no cursor do mouse, deixando os elementos de entrada e passando o mouse sobre as outras partes ou o espaço vazio do JPanel! Esse comportamento é normal? Como faço para que os elementos de entrada sejam considerados parte do JPanel para fins de Glasspane?

Aqui está uma captura de tela da minha interface do usuário com seus elementos de entrada e jLabels.

Aqui está um exemplo de código:

import javax.swing.*;

public class DialogTest {
    public DialogTest() {
        JPanel dialogPanel = new JPanel();
        SpinnerModel edgeModel = new SpinnerNumberModel(1, 1, 9, 1);
        JSpinner edgeSpn = new JSpinner(edgeModel);
        dialogPanel.add(edgeSpn);

        JDialog initialDialog = new JDialog(new JFrame(), "Test", true);
        initialDialog.setContentPane(dialogPanel);
        initialDialog.pack();
        glass = new GlassComponent(dialogPanel);
        initialDialog.setGlassPane(glass);
        glass.setOpaque(false);
        glass.setVisible(true);
    initialDialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
    initialDialog.setVisible(true);
    }
}

public class GlassComponent implements MouseListener {
   JPanel c;
   public GlassComponent(JPanel c) {
       this.c = c;
       this.c.addMouseListener(this);
   }

   ...
   public mouseEntered(MouseEvent e) {
       System.out.println("Entered JPanel");
   }    
}

or meio de explicação, meu objetivo é eventualmente usar o GlassPane para bloquear a entrada dos elementos marcados com o sinal de proibição. No entanto, como o mouseListener atribuído ao dialogPanel aparentemente está gerando novos eventos ao deixar os elementos de entrada, talvez eu tenha algumas dificuldades para conseguir isso.

questionAnswers(6)

yourAnswerToTheQuestion