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.