本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

在 VS Code 中使用图形用户界面应用程序

您可以在Visual Studio Code中轻松开发Java GUI应用程序。要实现这一点,您需要安装Java扩展包,它包括开发Java GUI应用程序所需的所有扩展。

安装Java扩展包

如果您在使用以下功能时遇到任何问题,可以通过输入 问题 来联系我们。

开发JavaFX应用程序

创建一个新的JavaFX项目

您可以在 VS Code 中通过几个步骤创建一个新的 JavaFX 应用程序:

  • 步骤 1: 安装 Java 扩展包.
  • 步骤 2: 在 Visual Studio Code 中,打开命令面板 (⇧⌘P (Windows, Linux Ctrl+Shift+P)),然后选择命令 Java: 创建 Java 项目.
  • 步骤 3: 从列表中选择选项JavaFX,按照向导操作,它将通过 Maven Archetype 帮助你创建一个新的 JavaFX 项目。

创建JavaFX项目

运行JavaFX应用程序

注意:以下指南仅适用于由Maven管理的项目。生成的项目需要至少JDK 11才能启动。请确保您已在本地安装了JDK 11,并将安装路径设置到设置中。java.configuration.runtimes输入:.

要运行JavaFX应用程序,您可以打开Maven 资源管理器,展开你好外汇>插件>JavaFX并运行Maven目标:javafx:运行输入:.

注意:请确保你已经安装了Maven for Java扩展。如果你找不到Maven资源管理器,请打开命令面板(⇧⌘P(Windows, Linux Ctrl+Shift+P),然后选择命令资源管理器:聚焦Maven视图

更多 JavaFX 示例

更多 JavaFX 项目示例可以在 openjfx samples 代码库 中找到,涵盖不同的项目结构(如 Gradle 和非管理文件夹项目)。每个示例都有文档描述如何运行程序。

开发AWT应用程序

默认情况下,隐藏了Abstract Window Toolkit (AWT) 的类型。当您开发一个AWT应用程序时,您可能会注意到代码补全无法正常工作。要启用补全功能,您可以打开命令面板 (⇧⌘P (Windows, Linux Ctrl+Shift+P)),然后选择命令 Java: 帮助中心。前往 学生 部分并选择 启用AWT开发

注意:此操作将更新一个设置,java.completion.filteredTypes在工作区级别.vscode\settings.json所以请确保在 VS Code 中打开一个工作区。

您可以使用下面的示例代码在 VS Code 中运行一个简单的 Java AWT 应用程序。

导入 java.awt.*;
导入 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;        }
        });
    }


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

开发 Swing 应用程序

Swing 应用程序开发默认支持。您可以直接编写您的 Swing 应用程序代码,无需任何设置。

您可以在 Oracle Swing 文档中找到更多的 Swing 示例。