首页 > 解决方案 > 如何为 Java 应用程序自定义 Windows 任务栏的沉浸式上下文菜单(跳转列表)

问题描述

如何为 Java 应用程序自定义 Windows 任务栏的沉浸式上下文菜单(跳转列表)?(添加自定义项目)

我有 JavaFX 程序(可执行的exe文件),当我运行它时,它在任务栏中有一个图标(与其他普通程序一样),它的沉浸式上下文菜单有默认选项:

默认沉浸式上下文菜单

jar文件的执行如下所示:

在此处输入图像描述 看起来jar文件不能有这个功能。(虽然我已经创建了 ftype 关联,并且我可以通过双击运行 jar 文件与 exe 文件相同的方式。)或者可以吗?


我想自定义它——像添加其他程序一样添加我的菜单项。

例如,Chrome 和 Atom(电子应用程序):

Chrome 沉浸式上下文菜单 Atom 沉浸式上下文菜单

Upd:此功能称为“跳转列表”。

标签: javawindowsjavafxtaskbarjump-list

解决方案


我不知道 java 有什么方法可以更改跳转菜单。当你运行一个 java 文件时,它实际上是以你的 jar 作为参数运行 java.exe。即使您构建了一个 exe 文件,它通常也只是您应用程序的捆绑启动器。据我所知,要添加跳转菜单,您需要更接近金属的东西。


推荐阅读