Java Zorg stelt ontwikkelaars in staat om grafische gebruikersinterfaces ( GUI's ) te maken van een toolkit genaamd "Swing . " Schommel bevat vele pakketten die de implementatie van standaard interface items , zoals knoppen , lijsten en menu's kunt - alles wat nodig zou zijn om een moderne GUI te creëren . Elk item wordt weergegeven in een Java GUI is een component genaamd en componenten moeten in een omkasting object met de naam van een container worden geplaatst . Onderdelen en containers zijn de bouwstenen waaruit een Java GUI . Wat je nodig hebt Een computer met Java geïnstalleerd Tekst editor Toon Meer Aanwijzingen 1 Maak een klasse genaamd " TestClass " dat de Java-klasse zal uitbreiden JFrame . De JFrame klasse zal de oprichting van een JFrame toestaan , die het hoofdvenster voor de GUI zal zijn . Voer de volgende code in uw tekstverwerker: . . Import javax.swing * ; import java.awt * ; public class TestClas breidt JFrame { openbare TestClass ( ) { } } kopen van 2 Maak een container aan de onderdelen vast te houden en de onderdelen toe te voegen aan de container . Voer de volgende code : publieke Container maken ( ) { JPanel mainPane = new JPanel ( ) ; JLabel label = new JLabel ( " First Java GUI ! " ) ; mainPane.add ( label ) ; return mainPane ; } Deze code maakt een container genaamd " mainPane " dat de onderdelen zal houden van de GUI . Een label wordt vervolgens gemaakt en toegevoegd aan de container . De container wordt vervolgens teruggestuurd naar de aanroepende methode . 3 Maak de belangrijkste methode en parameters op het frame . Voer de volgende code : public static void main ( String [ ] args ) op { JFrame kader = new JFrame ( "Test GUI " ) ; TestClass tc = new belangrijkste methode creëert een nieuwe JFrame en voegt vervolgens de JPanel met ons label aan. De zichtbaarheid is ingesteld op true , zodat het kan worden gezien en de grootte van het venster is ingesteld . 4 Compileren en uitvoeren van het programma . Er verschijnt een venster in de hoek van uw scherm met de tekst , " First Java GUI ! "
|