BorderLayout permette di inserire un solo componente per posizione. Tu stai inserendo due pannelli in CENTER.Originariamente inviato da AspxTM
Salve a tutti avrei un problemino con 2 JPanel
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 tastieracodice:panel.setLayout(new BorderLayout()); panel.add(disegno1, BorderLayout.CENTER); panel.add(disegno2, BorderLayout.CENTER); disegno1.setOpaque(false); disegno2.setOpaque(false);
così come ho fatto io mi viene disegnato solo disegno 2 e ascolta nessun input dalla tastiera
grazie