componenti GUI in eventi di attivazione utilizzare Java e concentrarsi ascoltatori per determinare quando le loro finestre è attualmente la finestra " attiva" , che determina se si gestisce l'input da tastiera . Per ottenere questo obiettivo , una finestra deve chiamare o ereditato metodo " requestFocus ( )" o " toFront ( ) " . Il primo dà l' input da tastiera finestra , e quest'ultimo mette la finestra in cima ad altre finestre . Due classi di Java "cornice", Frame e JFrame , sono due componenti che possono richiedere concentrarsi per sé o per passare concentrarsi su un altro telaio . Istruzioni
1
Chiamare il metodo " toFront ( ) " " requestFocus ( )" o quando si desidera una cornice per disegnare messa a fuoco, come in " myFrame.requestFocus (); "
2
Collegare un focusListener al telaio . Se si dispone di un'istanza di JFrame chiamato " MyFrame , " questo è fatto all'inizio con il seguente codice : " myFrame.addFocusListener ( nuovo focusListener ( ) {void focusGained ( FocusEvent e) { } }); "
< br >
3
Definire il metodo focusGained in modo che, se qualsiasi altra azione che devono essere intraprese quando il focus cambia , si fa.
4
Ripetere passaggi da 1 a 3 con altri telaio casi .