在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: 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应用程序
默认情况下,Abstract Window Toolkit (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 示例。