Olá,
Sou iniciante em interface gráfica e estou tendo problemas ao controlar o foco entre minhas telas.
Tenho um JDesktopPane que implementa um KeyListener para abrir JInternalFrames quando se apertar algumas teclas (F1, F2, etc).
O problema occore quando abro as JInternalFrames e não consigo fazer o foco voltar pro JDesktopPane, pois são classes separadas.
Como faço o controle desse foco? Manter o foco na JInternalFrame quando ela estiver selecionada e depois fazer ele voltar para o JDesktopPane assim que eu fecha-la.