在 VS Code 中使用 GUI 应用程序
你可以轻松地在 Visual Studio Code 中开发 Java GUI 应用程序。要实现这一点,你需要安装 Java 扩展包,其中包含开发 Java GUI 应用程序所需的所有扩展。
如果你在使用以下功能时遇到任何问题,可以通过提交 issue 与我们联系。
开发 JavaFX 应用程序
创建新的 JavaFX 项目
你可以在 VS Code 中通过几个步骤创建一个新的 JavaFX 应用程序
- 步骤 1:安装 Java 扩展包。
- 步骤 2:在 Visual Studio Code 中,打开命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P)),然后选择命令 **Java: 创建 Java 项目**。
- 步骤 3:在列表中选择选项 **JavaFX**,按照向导操作,向导将帮助你通过 Maven 原型创建新的 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)),然后选择命令 **资源管理器:聚焦于 Maven 视图**。
更多 JavaFX 示例
更多 JavaFX 项目示例可以在 openjfx 示例存储库中找到,其中涵盖了不同的项目结构(例如 Gradle 和非托管文件夹项目)。每个示例都有文档描述如何运行程序。
开发 AWT 应用程序
默认情况下,抽象窗口工具包 (AWT) 中的类型是隐藏的。你可能会注意到,在开发 AWT 应用程序时,代码补全不起作用。要启用补全,你可以打开命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P)),然后选择命令 **Java: 帮助中心**。转到 **学生** 部分并选择 **启用 AWT 开发**。
注意:此操作将在
.vscode\settings.json
中的工作区级别更新一个设置java.completion.filteredTypes
,因此请确保在 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 示例。