includere le seguenti righe all'inizio del vostro codice Java :
import java.awt * ;
import javax.swing * , < . . br>
2
Creare la finestra a cui si vuole dare fuoco , e il componente all'interno di quella finestra che riceverà attenzione , come nel seguente codice di esempio :
pubblico MyGraphicApp estende JFrame {
private JTextField myTextField ;
GroupLayout privato myLayout ;
pubblico MyGraphicApp ( ) {
myLayout = new GroupLayout ( getContentPane ( ) ) ;
< . p > getContentPane ( ) setLayout ( myLayout ) ;
myTextField = new JTextField ( ) ;
SequentialGroup SG = myLayout.createSequentialGroup ();
sg.addComponent ( myTextField ) ;
}
}
Quando, come in questo esempio, la classe estende JFrame di Java biblioteca, ci si può concentrare sulla definizione delle componenti che rendono unica la vostra applicazione mentre ereditando tutti i componenti Swing di base ei meccanismi della libreria Java . La classe di esempio ha una sola finestra con un singolo componente , che è un campo all'interno del quale l'utente può digitare il testo .
3
Dare attenzione alla componente che si desidera avere , e per estensione alla sua finestra contenitore ( l'antenato di livello superiore nella gerarchia dei componenti ) , come nel seguente codice di esempio :
myTextField.requestFocusInWindow ();
componenti differenti dimostrano che queste sono state attivate in modi diversi . Ad esempio , un campo di testo viene visualizzato un cursore lampeggiante pronto a prendere d'ingresso , e una finestra verrà visualizzata in cima a tutte le altre finestre sul desktop .
Programmazione © www.354353.com