我有以下代码片段用于创建输入颜色的输入字段:
DataSourceTextField colorField =
new DataSourceTextField(ZoneDto.ATTR_COLOR, "*localized name*", 7, true);
colorField.setEditorType(new ColorPickerItem());
colorField.setPrompt("*localized instructions*");
这非常有效,因为输入字段在其工具提示中有本地化指令,但打开颜色选择器窗口的小方块具有原始英文工具提示(“单击以选择新颜色”)。
如何将此消息更改为本地消息?
这甚至可以实现吗?我读到setEditorType只设置一个模板,只要需要,就会从中生成实例。这意味着如果我将setPrompt(“本地化指令”)添加到给予setEditorType()的ColorPickerItem,它将无法工作。
提前致谢!
答案 0 :(得分:0)
如果我说得对,为什么不在启动时用当前选择的本地化填充变量'localizedStringForColorPicker'。当选择另一个本地化时,改变它?