首页 > 解决方案 > 使用 BlueJ 的 Java

问题描述

如何在 Java 中进行密码屏蔽(从终端窗口隐藏输入文本)?我得到了使用控制台的解决方案,但我想在 IDE (BLUEJ) 中完成,而使用控制台是不可能的。我需要帮助。

标签: javabluej

解决方案


任何 IDE 或终端/命令行中的控制台在其中打印出某些内容后都无法编辑,并且仅打印您要求的内容并接受您键入的输入。

但是,如果您在 Swing 或 JavaFX 中使用 GUI,您可以在 JPasswordField 或 PasswordField 中显示您的文本,这将隐藏输入作为其类型,同时仍存储正确的字符串值。


推荐阅读