2013-04-13 3 views
2

다른 값을 보유 할 일부 StringFieldEditor가있는 환경 설정 페이지가 있습니다. 그 중 하나는 암호를 의미합니다. 암호를 별표 또는 다른 특수 문자로 표시하려고합니다. org.eclipse.jface.preference.FieldEditor 또는 그 서브 클래스 중 하나만 사용해야합니다. 내가 어떻게 이것을 얻을 수 있는지 제안 해주십시오.암호 용 eclipse 필드 편집기

답변

2
password = new StringFieldEditor("passwd", "Password", getFieldEditorParent()) { 

@Override 
    protected void doFillIntoGrid(Composite parent, int numColumns) { 
     super.doFillIntoGrid(parent, numColumns); 

     getTextControl().setEchoChar('*'); 
    } 

}; 
0
StringFieldEditor passwordField = new StringFieldEditor("password", "Password", getFieldEditorParent()); 
passwordField.getTextControl(getFieldEditorParent()).setEchoChar('*'); 

addField(passwordField);