Salve a tutti avrei un problemino con 2 JPanel

codice:
panel.setLayout(new BorderLayout());
        panel.add(disegno1, BorderLayout.CENTER);
        panel.add(disegno2, BorderLayout.CENTER);
        disegno1.setOpaque(false);
        disegno2.setOpaque(false);
disegno 1 e 2 sono 2 pannelli che implementano un keylistener voglio che entrambi siano visualizzati all'interno di panel e che ricevano correttamente l'input da tastiera
così come ho fatto io mi viene disegnato solo disegno 2 e ascolta nessun input dalla tastiera

grazie