我试图用IzPack控制产品密钥。我用RegularExpressionClass做了,但是,我应该编写自己的类来控制很多关键。 我用它如下,但我不能对班级做同样的事情。
<userInput>
<panel id="keyControl">
<field type="rule" align="left" variable="the.password">
<spec txt="the key:"
layout=" O:6:6 "/>
<validator class="com.j32bit.installer.validator.RegularExpressionValidator" txt="wrong key!!" id="lang pack key for the error text">
<param name="pattern" value="asd"/>
</validator>
</field>
</panel>
</userInput>
我希望,我的解释是可以理解的。 谢谢你的帮助。
答案 0 :(得分:0)
您可以通过使用验证程序类覆盖getErrorMessageId方法来更改消息:
@Override
public String getErrorMessageId()
{
return "Your.error.message";
}
其中 Your.error.message 指向CustomLangPack XML文件中的特定键:
<str id="Your.error.message" txt="Enter text here" />