在 Install4j 中自定义完成按钮

Cutomize of finish button in Install4j

我正在 Install4j 中制作安装程序,我需要自定义 'Finish screen' 上的 'Finish' 按钮。 定制我的意思是——改变它的标题和颜色。有什么办法吗?谢谢。

只需更改按钮的文本即可通过执行

context.getWizardContext().setControlButtonText(ControlButtonType.NEXT, "My text");

在 "Post-activation script" 属性 的画面中。

要更改按钮的样式,转到安装程序->样式步骤,复制 "Banner" 样式和 "Standard footer" 样式以及 select 复制的页脚样式"Nested style" 复制的横幅样式的表单组件。

在复制的页脚样式中,select"Next button"表单组件编辑"Initialization script"属性自定义按钮,例如:

import java.awt.Color;
configurationObject.setBackground(Color.GREEN)

最后,返回安装程序->屏幕和操作,select "Finish" 屏幕并将 "Style" 属性 设置为复制的横幅样式。