PasswordField
PasswordField is a masked text input rendering an <input type="password"> element. It behaves like TextField — value is kept in sync via input events — but the browser obscures the displayed characters.
Usage
typescript
import { PasswordField } from '@jimka/typescript-ui/component/input';
const password = PasswordField();
password.setPreferredSize(240, 28);
panel.addComponent(password);
// later:
const value = password.getText();Notes
- Use over a plain
TextFieldwhenever the value is sensitive — the browser will skip autocomplete suggestions for password inputs and respect platform password-manager hooks. - For password validation rules (length, complexity), wire a
FieldDecoratorvia the validation pipeline.