Java, wie andere Programmierung von Anwendungen , erfordert, dass Sie speziell konstruieren eine grafische Benutzeroberfläche (GUI) , um direkt mit dem Benutzer interagieren. Standardmäßig wird das Programm in einem einfachen Terminal-Fenster auszuführen . Dadurch entsteht ein sehr eingeschränkten Umgebung für Benutzer-Interaktion . Erstellen eines GUI geben dem Benutzer eine viel reichere Erfahrung, aber ist definitiv schwieriger als nur das Schreiben von Linien auf der Konsole . Allerdings verbindet eine direkte Schnittstelle Java-Anwendung in Ihrem Quellcode ist die Mühe wert. Anleitung
1
Importieren Sie die benötigten Bibliotheken aus Java Swing . Fügen Sie den Code "import javax.swing * ; . " An der Spitze des Quellcodes . Swing ist das System, das Standard in der Java-Entwickler -Kit.
2
Erstellen Sie eine Funktion , die den Code halten wird speziell für Ihre Oberfläche kommt. Für Java, ist die Syntax , dies zu tun "private void [ Ihre Funktion name here ] () {" mit einem passenden "} " am Ende des Codes Segment .
3
hinzufügen die verschiedenen Objekte, die Ihr direkter grafische Oberfläche bilden wird . In Java ist jede Interface-Objekt ( Schaltfläche , Textfeld, Display Banner ) eine allgemeine Objekttyp dem Sie erklären, eine neue Instanz muss jedes Mal, wenn Sie eine neue verwenden . Zum Beispiel verwenden sie die Syntax " JButton button1 = new JButton ( " Button1 "); " und wiederholen Sie für jedes Objekt, das Sie verwenden möchten
4
Deklarieren Sie eine neue " JFrame " Objekt . . Die Syntax wird " JFrame [ your frame name] = new JFrame ();" . , Um das Fenster , in dem Sie Ihre direkte Schnittstelle werden aufzuhalten erstellen
5
In jede Schnittstelle Objekt, das Sie auf Ihre JFrame erstellt . Die Syntax folgen " [ your frame name] getContentPane () ( [object name] ) hinzufügen ; . . ." , Wo Sie den Namen jedes Objekt wiederum ersetzen
6
Ihre Hauptfunktion , fügen Sie ein " public void run () " -Funktion, die Ihre GUI -Funktion ruft in seinem Klammern . Dadurch wird der GUI , und verbinden Sie es mit dem Rest des Quellcodes .