Il JFrame come ti dicevo è a tutto schermo quindi in teoria il focus resta nell'applicazione. All'interno di pannelloCentro non ci stanno componenti grafiche nè nulla se non disegni fatti dal suo paintComponent.
Dunque la finestra in teoria è così semplicemente composta:
JFrame -> pannelloSfondo -> pannelloCentro
poichè ho settato al JFrame pannelloSfondo come contentPane.
Ho aggiunto un focusListener a pannelloSfondo in cui nel focusGained richiamo pannelloCentro.requestFocusInWindow, analoga cosa ho fatto con il Frame e il suo WindowFocusListener e relativo windowFocusGained ma c'è qualcosa che non funziona.
Dove sbaglio?

Rispondi quotando
