在 VS Code 中使用 GUI 应用程序
您可以在 Visual Studio Code 中轻松开发 Java GUI 应用程序。为此,您需要安装 Java 扩展包,其中包含开发 Java GUI 应用程序所需的所有扩展。
如果您在使用以下功能时遇到任何问题,可以通过提交问题联系我们。
开发 JavaFX 应用程序
创建新的 JavaFX 项目
您可以在 VS Code 中通过几个简单的步骤创建新的 JavaFX 应用程序
- 步骤 1:安装 Java 扩展包。
- 步骤 2:在 Visual Studio Code 中,打开命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P))然后选择命令 Java: Create Java Project。
- 步骤 3:在列表中选择选项 JavaFX,按照向导操作,它将帮助您通过 Maven Archetype 搭建新的 JavaFX 项目。
运行 JavaFX 应用程序
注意:以下指南仅适用于由 Maven 管理的项目。生成的项目至少需要 JDK 11 才能启动。请确保您已在本地安装 JDK 11,并将安装路径设置为设置项
java.configuration.runtimes
。
要运行 JavaFX 应用程序,您可以打开 Maven 资源管理器,展开 hellofx
> Plugins
> javafx
并运行 Maven 目标:javafx:run
。
注意:请确保您已安装 Maven for Java 扩展。如果找不到 Maven 资源管理器,请打开命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P))然后选择命令 Explorer: Focus on Maven View。
更多 JavaFX 示例
更多 JavaFX 项目示例可在 openjfx 示例仓库中找到,其中涵盖了不同的项目结构(例如 Gradle 和非托管文件夹项目)。每个示例都有文档说明如何运行程序。
开发 AWT 应用程序
默认情况下,抽象窗口工具包 (AWT) 中的类型是隐藏的。您可能会发现,在开发 AWT 应用程序时,代码补全不起作用。要启用补全,您可以打开命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P)),然后选择命令 Java: Help Center。转到 Student 部分,并选择 Enable AWT Development。
注意:此操作将在工作区级别更新设置项
java.completion.filteredTypes
,位于.vscode\settings.json
中,因此请确保在 VS Code 中打开了工作区。
您可以使用以下示例代码在 VS Code 中运行一个简单的 Java AWT 应用程序。
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 应用程序
默认支持 Swing 应用程序开发。您可以直接编写 Swing 应用程序代码,无需进行任何设置。
您可以在 Oracle Swing 文档中找到更多 Swing 示例。