在 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 Explorer,展开hellofx
>>并运行 Maven 目标:。Plugins
javafx
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 示例。