De Abstract Window Toolkit ( AWT ) is een hiërarchie van klassen die in de standaard bibliotheek voor de programmeertaal Java . Met behulp van AWT , kan een Java- programma te maken en beheren van de componenten die een grafische gebruikersinterface ( bijv. ramen , tekstvelden , afbeeldingen ) en hun relaties te definiëren . Op een gegeven moment , een raam en een component binnen dat venster moet richten : het venster wordt getoond bovenop andere vensters , en de component toetsenbord en muis acties ontvangt . Uw Java- code kan de focus weer op een van de bestanddelen en zijn venster met op elk gewenst moment . Instructies 1 Voeg de volgende regels aan het begin van uw Java- code : import java.awt * ; import javax.swing * ; < . . br > Pagina 2 Maak het venster waarnaar u wilt aandacht te geven , en de component binnen dat venster dat aandacht zullen ontvangen , zoals in de volgende voorbeeldcode : openbare MyGraphicApp breidt JFrame { < br > prive JTextField myTextField ; prive GroupLayout myLayout ; openbare MyGraphicApp ( ) op { myLayout = new GroupLayout ( getContentPane ( ) ) ; < . p > getContentPane ( ) setLayout ( myLayout ) ; myTextField = new JTextField ( ) op ; SequentialGroup sg = myLayout.createSequentialGroup ( ) ; sg.addComponent ( myTextField ) ; } } Wanneer , zoals in het voorbeeld , je klas breidt JFrame Java- library 's , kunt u zich concentreren op het definiëren van de onderdelen die uw toepassing uniek te maken terwijl erven alle basis Swing componenten en mechanismen uit de Java-bibliotheek . Het monster klasse heeft een enkel venster met een enkele component , dat is een gebied binnen waar de gebruiker tekst kan typen . 3 Geef aandacht aan de component die u wilt hebben , en door uitbreiding van haar bevattende venster ( het hoogste niveau voorouder in de component hiërarchie ) , zoals in de volgende voorbeeldcode : myTextField.requestFocusInWindow ( ) op ; Verschillende onderdelen directory laten zien dat zij aandacht op verschillende manieren . Zo zal een tekstveld tonen een knipperende cursor klaar om input te nemen , en een venster wordt weergegeven op de top van alle andere vensters op het bureaublad .
|