VSCode 不会导入 java.awt 包

2024-01-07

我在我的java类中实现了ActionListener,但是当我尝试自动导入(Shift+Alt+O)时,它给出了这个错误:

运行贡献的命令:“_vscode_delegate_cmd_ksicrwzq”失败。

整个代码在这里:

import javax.swing.JFrame;

import javax.swing.JTextField;

public class myframe extends JFrame implements ActionListener{

myframe(){
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setLayout(new FlowLayout());
    this.pack();
    this.setVisible(true);

    JTextField text = new JTextField();
    text.setPreferredSize(new Dimension(250,40));
}

I was having similar problem that is VS Code not showing imports for java.awt package as can be seen here. here.

经过大量研究后,我发现这个链接 https://code.visualstudio.com/docs/java/java-gui#_develop-awt-applications解释如何在 VS 代码中使用 GUI。

Solution

请按照以下步骤操作:

打开命令面板:

您可以通过按打开命令面板Ctrl + Shift + P or ⌘ + Shift + P对于 Mac 用户。

Go to Java: Help Center

Go to Students tab:

导航到 Java 中的学生选项卡:帮助中心

Enable AWT Development

这个过程解决了我的问题,现在 VS Code 正在提供以下建议java.awt包裹。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VSCode 不会导入 java.awt 包 的相关文章

随机推荐

  • 如何在 NEXT JS 中的路由之间传递状态?

    我的页面中有一个对象内的数据 我想从该页面重定向到另一个页面以及数据 如下面的代码 const redirectAppointmentStep1 value gt router push pathname Appointment booki
  • 使用“new”创建对象时使用“return”

    我今天发现了一些非常奇怪的事情 如果你使用构造函数创建对象并且new关键字 但是return来自构造函数的函数 其行为如下 新创建的 对象 是一个函数 这个新函数可以像平常一样调用 但是 如果您保留对this在构造函数中 this引用从构造
  • 在流体容器中,我可以使元素的高度和宽度一样吗?

    我正在使用 container fluid 并且对于使用 span2 等在列上进行水平宽度设置非常有效 我有一个独特的要求 即我想要呈现 方形 的东西 同时仍然享受 Bootstrap 响应式宽度设置的好处 有没有一种好方法可以确保我的元素
  • FormView 绑定中的 DropDownList

    我想将下拉列表绑定到List
  • jQuery 的scrollLeft 不起作用

    我刚刚推出http elliewauters com http elliewauters com有一个我想解决的小问题 该网站使用大量动画水平滚动从一个 页面 到下一个 页面 但刷新时大多数浏览器都会记住滚动位置并返回到之前的位置 我不想要
  • 如何在 Nginx 上使用 PHP 以不同用户身份运行 shell 脚本?

    尝试使用 POST 请求触发 shell 脚本 由 nginx 处理 到目前为止还没有成功 我拥有的 exec whoami nginx nginx x 220 498 Nginx web server var lib nginx sbin
  • AWS Lambda 函数 - 将 PDF 转换为图像

    我正在开发应用程序 用户可以在其中上传一些 pdf 格式的图纸 上传的文件存储在S3上 上传后 文件必须转换为图像 为此 我创建了 lambda 函数 该函数将文件从 S3 下载到 lambda 执行环境中的 tmp 文件夹 然后从 ima
  • 设置 Excel 列标题格式以获得更好的可见性和颜色

    我浏览了很多帖子 但没有找到执行以下操作的确切方法 很抱歉附上屏幕截图 只是为了更好的可见性 我也会写它 基本上它看起来像 Name of the Man Address of Man City Jordan NC LMN 输入 csv 看
  • CSS 预处理器还是 PHP?

    如果我用 PHP 编写代码 是否有理由使用 CSS 预处理器而不是 PHP 例如 我可以通过在标头中添加以下内容来在 CSS 文件中使用 PHP 这样我就可以向它传递变量 例如style php color 000 或者我可以使用类似的东西
  • jq:错误:test1/0 未在 处定义,第 1 行

    我有下面的 JSON 文件 并且在尝试在 shell 中动态向数组添加值时遇到错误 下面是一个 tmp json 文件 environments integration testing for jenkins job prod stagin
  • 使用 C# 驱动程序从 mongo 集合中获取 DateTime

    我有以下对象 public class QueueItem public long id get set public SiteMapRequestState State get set public int WorkerId get se
  • 如何查找Android设备的序列号?

    我需要为 Android 应用程序使用唯一的 ID 并且我认为设备的序列号是一个不错的选择 如何在我的应用程序中检索 Android 设备的序列号 TelephonyManager tManager TelephonyManager myA
  • 如何在 QML 中设置 MessageDialog 的默认按钮?

    默认按钮是 是 但我想将按钮 否 设置为默认按钮 怎么做 我看不到任何方法可以通过当前的方式实现这一目标MessageDialogAPI 但我也认为这是特定于平台的 这就是它被隐藏的原因 不过 您可以创建自己的对话框 import QtQu
  • 通过定时器写入数据库的后台任务

    如何在后台的计时器上写入数据库 例如 检查邮件并向数据库添加新信件 在示例中 我在写入数据库之前简化了代码 Microsoft 示例中的类名称 录音类本身 namespace EmailNews Services internal inte
  • Camunda 无法执行 groovy 脚本

    这是我的依赖项 compile group org camunda bpm springboot name camunda bpm spring boot starter webapp version 3 0 0 compile group
  • 文件浏览器java

    我希望在 Java 应用程序中拥有某种文件浏览器 例如 Windows 资源管理器 我只想要能够递归列出文件夹内文件的东西 有没有一种简单的方法可以做到这一点 我已经尝试使用 JFileChooser 但这不是我想要的 此代码片段允许您递归
  • TextView android:ellipsize="marquee" 未按预期工作

    我在 ListView 中有一些自定义元素 据了解 每个元素只是 LinearLayout 中的 TextView 当文本太长时 我希望 TextView 内的文本成为水平滚动的单行 我阅读了很多关于此问题的文章 并提出了一个应该可行的解决
  • 这是“标签调度”吗?

    假设我有一些代码 void barA void barB void fooA Duplicate code barA More duplicate code void fooB Duplicate code barB More duplic
  • html中元素的排列

    可以使用 html css 实现这种结构吗 但我不想在橙色块之间留出垂直空间 而是想成为一个在另一个块的顶部 我已经使用了 flex 和 grid 但到目前为止还没有真正成功 jsfiddle https jsfiddle net 3uxc
  • VSCode 不会导入 java.awt 包

    我在我的java类中实现了ActionListener 但是当我尝试自动导入 Shift Alt O 时 它给出了这个错误 运行贡献的命令 vscode delegate cmd ksicrwzq 失败 整个代码在这里 import jav