小编MAK*_*020的帖子

渲染Java JPasswordField?

我试图找到实际呈现JPassword字段的方法.也许渲染不是正确的词,所以这是交易:

我试图让JPassword字段显示不同数量的字符,而不是与我输入的实际密码长度相同.例如,如果我输入密码123456和setEchoChar((字符)值)为"#"

密码将显示如下:######
我希望能够生成随机数量的星星以显示:##########
如果数字为10,例如.(当然没有空格)

我能够通过添加几个侦听器来检测更改,然后获取文本并用我创建的掩码替换它,但这不能令人满意,我希望能够改变实际对象的行为.一点挑战不会伤害,对吗?:)我准备好任何建议.谢谢.

java swing jpasswordfield

6
推荐指数
1
解决办法
785
查看次数

Chrome 取消了 Angular 2 请求

我正在编写一个调用本地主机上的 PHP api 的 Angular 2 应用程序。login.component.html 中的 HTML如下:

<form name="loginForm" class="loginForm">

    <input type="text" name="email" id="email" placeholder="Email" [(ngModel)]="model.email" size="65">

    <input type="password" name="password" id="password" placeholder="Password" [(ngModel)]="model.password" class="input" size="20">

    <button tabindex="12" class="btn-full submit" (click)="attemptLogin()">Log In</button>
</form>
Run Code Online (Sandbox Code Playgroud)

然后login.component.ts有attemptLogin() 函数:

attemptLogin(){
    this.identityService.attemptLogin(this.model).subscribe(
        result => {
            if(result.isauthenticated){
                console.log('Successful Auth');
            }else {
                console.log('Failed Auth');
            }
        }, 
        err => {
            console.log(err);
        });  
}
Run Code Online (Sandbox Code Playgroud)

然后在identityService.ts我有:

attemptLogin(credentials: Credentials): Observable<Authorization> {

    let headers = new Headers({ 'Content-Type': 'application/json' });
    let options = new RequestOptions({ …
Run Code Online (Sandbox Code Playgroud)

google-chrome angular

1
推荐指数
1
解决办法
2013
查看次数

标签 统计

angular ×1

google-chrome ×1

java ×1

jpasswordfield ×1

swing ×1