Install4j 通过bean信息或操作安装4J和filechooser

Install4j 通过bean信息或操作安装4J和filechooser,install4j,Install4j,我正在试用Install4J并创建一个自定义操作。我想创建一个由install4J公开的字段,其中包含一个用于文件选择器的按钮,并从安装目录树中进行选择。例如,“删除文件和目录”标准操作有一个名为“文件和目录”的属性,单击该属性将显示一个编辑按钮[…],该按钮将弹出一个“编辑文件”对话框。我希望这发生在我的自定义操作中的一个字段中。我似乎无法从action或beaninfo类中暴露这一点。有什么想法吗 看看samples/customCode/src中的ManyFeaturesAction,它显

我正在试用Install4J并创建一个自定义操作。我想创建一个由install4J公开的字段,其中包含一个用于文件选择器的按钮,并从安装目录树中进行选择。例如,“删除文件和目录”标准操作有一个名为“文件和目录”的属性,单击该属性将显示一个编辑按钮[…],该按钮将弹出一个“编辑文件”对话框。我希望这发生在我的自定义操作中的一个字段中。我似乎无法从action或beaninfo类中暴露这一点。有什么想法吗

看看samples/customCode/src中的
ManyFeaturesAction
,它显示了几个文件属性。基本上,您可以定义
java.io.File
类型的属性并调用

addPropertyDescriptor(FilePropertyDescriptor.create("propertyName", 
    getBeanClass(),
    "File property",
    "A packaged file or directory",
    FileSelectionMode.FILES_AND_DIRECTORIES
));
在BeanInfo类中