1

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

4

1 回答 1

0

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

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

在 BeanInfo 类中。

于 2013-05-13T08:27:34.357 回答