componentes GUI em Java usar eventos de foco e se concentrar ouvintes para determinar quando as suas janelas é atualmente a janela "ativa" , que determina se ele lida com a entrada do teclado . Para ganhar este foco , uma janela deve chamar qualquer um dos métodos herdados " requestFocus () " ou " toFront ()" . O primeiro dá a entrada de teclado da janela, e esta última coloca a janela em cima de outras janelas. Duas classes de Java "Frame" , quadro e JFrame , são ambos componentes que podem solicitar o foco para si ou para passar o foco para outro quadro. Instruções 
 1 
 Chame o " requestFocus ()" ou o método " toFront ()" quando você quer um quadro para desenhar foco , como em " myFrame.requestFocus (); " 
 2 
 Anexar um focusListener ao quadro. Se você tiver uma instância do JFrame chamado " MyFrame ", isso é feito no início com o seguinte código : " myFrame.addFocusListener ( novo focusListener () {void focusGained ( FocusEvent e) {} }); " 
 < br > 
 3 
 Defina o método focusGained de modo que se qualquer outra ação deve ser tomada quando o foco muda , ele é feito. 
 4 
 Repita a Etapa 1 até a Etapa 3, com outro quadro instâncias.