将JavaFX文档添加到VSCode

问题描述

我想将JavaFX文档导入VSCode,以便像其他方法一样在工具提示显示文档。 指向JavaFX文档的链接为-https://openjfx.io/javadoc/15/ 但我不知道如何添加VSCode

I want the method docs to be visibly like this

解决方法

您是说要获取这样的JavaFX文档吗?

enter image description here

您可以通过插入新代码段来实现:

  1. Ctrl+Shift+P打开命令面板,然后选择Preference: Configure User Snippets,然后选择New Global Snippets file;

  2. 输入代码段名称,将打开一个文件,向其中添加以下代码:

     "JavaFX": {
             "prefix": "javafx-doc","body": [
                 "https://docs.oracle.com/javafx/2/api/index.html"
             ],"description": "javaFX Doc"
         }
    
  3. 在.java文件中键入前缀javafx-doc时,它将显示为片段。

有关代码段的更多详细信息,您可以参考Creating own Snippets in VS Code。 如果您的问题有任何误解,请告诉我。

,

我找到了一种间接的方法来做到这一点。我们可以将文档路径添加到项目的.classpath文件中。我们必须手动执行此操作,因为尚无法自动执行此操作。

<classpath>
    <classpathentry kind="lib" path="lib/javafx.base.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://docs.oracle.com/javafx/2/api/"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="lib" path="lib/javafx.controls.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://docs.oracle.com/javafx/2/api/"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="lib" path="lib/javafx.fxml.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://docs.oracle.com/javafx/2/api/"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="lib" path="lib/jfoenix-9.0.10.jar">
        <attributes>
            <attribute name="javadoc_location" value="https://javadoc.io/static/com.jfoenix/jfoenix/9.0.10/"/>
        </attributes>
    </classpathentry>
</classpath>