gpt4 book ai didi

java - 回显 jpassword 字符一次然后隐藏它

转载 作者:行者123 更新时间:2023-11-29 08:48:47 25 4
gpt4 key购买 nike

在我的 swing 应用程序中,我想回显 jpassword 字段字符一段时间(1 秒),然后再次隐藏它。我想在用户输入一个字符后逐个字符地执行此操作(当用户输入一个字符时,显示它,然后隐藏它。然后对所有输入字符重复此操作)。有人可以告诉我这可能吗,如果是的话怎么办?提前致谢!

最佳答案

这不是很复杂,当你将这个值设置为“0”时,你可以禁用屏蔽字符,方法是:setEchoChar((char) 0)

pass.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
unhide();
}
public void removeUpdate(DocumentEvent e) {
unhide();
}
public void insertUpdate(DocumentEvent e) {
unhide();
}

public void unhide(){
pass.setEchoChar((char) 0);//display password
//here your timer
pass.setEchoChar('*');//hide with '*'
}
});

上面的代码向您展示了您应该做什么的初步想法。您必须使用一个线程来等待所需的时间。

关于java - 回显 jpassword 字符一次然后隐藏它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23780963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com