Entdecken Sie agentenbasierte Entwicklung –

Arbeiten mit GUI-Anwendungen in VS Code

Sie können Java-GUI-Anwendungen ganz einfach in Visual Studio Code entwickeln. Dafür müssen Sie das Extension Pack for Java installieren, das alle erforderlichen Erweiterungen für die Entwicklung von Java-GUI-Anwendungen enthält.

Extension Pack for Java installieren

Wenn bei der Verwendung der unten aufgeführten Funktionen Probleme auftreten, können Sie uns kontaktieren, indem Sie ein Problem melden.

JavaFX-Anwendungen entwickeln

Ein neues JavaFX-Projekt erstellen

Sie können mit nur wenigen Schritten eine neue JavaFX-Anwendung in VS Code erstellen

  • Schritt 1: Installieren Sie das Extension Pack for Java.
  • Schritt 2: Öffnen Sie in Visual Studio Code die Befehlspalette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) und wählen Sie den Befehl Java: Create Java Project aus.
  • Schritt 3: Wählen Sie in der Liste die Option JavaFX aus und folgen Sie dem Assistenten, der Sie beim Erstellen eines neuen JavaFX-Projekts über ein Maven-Archetyp unterstützt.

create JavaFX project

Die JavaFX-Anwendung ausführen

Hinweis: Die folgende Anleitung funktioniert nur für Projekte, die mit Maven verwaltet werden. Das generierte Projekt erfordert mindestens JDK 11, um gestartet werden zu können. Bitte stellen Sie sicher, dass JDK 11 lokal installiert ist und der Installationspfad in der Einstellung java.configuration.runtimes hinterlegt ist.

Um die JavaFX-Anwendung auszuführen, können Sie den Maven-Explorer öffnen, hellofx > Plugins > javafx aufklappen und das Maven-Ziel javafx:run ausführen.

Hinweis: Stellen Sie sicher, dass Sie die Erweiterung Maven for Java installiert haben. Falls Sie den Maven-Explorer nicht finden können, öffnen Sie die Befehlspalette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) und wählen Sie den Befehl Explorer: Focus on Maven View aus.

Weitere JavaFX-Beispiele

Weitere JavaFX-Projektbeispiele finden Sie im openjfx-Samples-Repository, das verschiedene Projektstrukturen abdeckt (wie Gradle- und nicht verwaltete Ordnerprojekte). Zu jedem Beispiel gibt es eine Dokumentation, in der beschrieben ist, wie das Programm ausgeführt wird.

AWT-Anwendungen entwickeln

Standardmäßig sind die Typen des Abstract Window Toolkit (AWT) ausgeblendet. Möglicherweise stellen Sie fest, dass die Codevervollständigung bei der Entwicklung einer AWT-Anwendung nicht funktioniert. Um die Vervollständigung zu aktivieren, können Sie die Befehlspalette öffnen (⇧⌘P (Windows, Linux Ctrl+Shift+P)) und den Befehl Java: Help Center auswählen. Gehen Sie zum Bereich Student und wählen Sie Enable AWT Development aus.

Hinweis: Diese Aktion aktualisiert die Einstellung java.completion.filteredTypes auf Arbeitsbereichsebene in der .vscode\settings.json. Stellen Sie daher sicher, dass ein Arbeitsbereich in VS Code geöffnet ist.

Sie können den Beispielcode unten verwenden, um eine einfache Java-AWT-Anwendung in VS Code auszuführen.

import java.awt.*;
import java.awt.event.*;

public class AwtExample extends Frame {
  public AwtExample() {
    Button btn = new Button("Button");
    btn.setBounds(50, 50, 50, 50);
    add(btn);
    setSize(150, 150);
    setTitle("This is my First AWT example");
    setLayout(new FlowLayout());
    setVisible(true);
    addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent we) {
            dispose();
        }
    });
  }

  public static void main(String args[]){
    new AwtExample();
  }
}

Swing-Anwendungen entwickeln

Die Entwicklung von Swing-Anwendungen wird standardmäßig unterstützt. Sie können Ihren Swing-Anwendungscode direkt ohne vorherige Einrichtung schreiben.

Weitere Swing-Beispiele finden Sie in der Oracle Swing-Dokumentation.

© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.