我有一个首选项页面,其中包含一些 StringFieldEditor 来保存不同的值。其中之一用于密码。我希望密码显示为星号或其他一些特殊字符。我只能使用 org.eclipse.jface.preference.FieldEditor 或其任何子类。请建议我如何实现这一目标。
问问题
1316 次
2 回答
4
password = new StringFieldEditor("passwd", "Password", getFieldEditorParent()) {
@Override
protected void doFillIntoGrid(Composite parent, int numColumns) {
super.doFillIntoGrid(parent, numColumns);
getTextControl().setEchoChar('*');
}
};
于 2013-04-15T10:38:01.403 回答
1
StringFieldEditor passwordField = new StringFieldEditor("password", "Password", getFieldEditorParent());
passwordField.getTextControl(getFieldEditorParent()).setEchoChar('*');
addField(passwordField);
于 2017-11-13T10:42:01.200 回答