java - 使用 BlueJ 的 Java
问题描述
如何在 Java 中进行密码屏蔽(从终端窗口隐藏输入文本)?我得到了使用控制台的解决方案,但我想在 IDE (BLUEJ) 中完成,而使用控制台是不可能的。我需要帮助。
解决方案
任何 IDE 或终端/命令行中的控制台在其中打印出某些内容后都无法编辑,并且仅打印您要求的内容并接受您键入的输入。
但是,如果您在 Swing 或 JavaFX 中使用 GUI,您可以在 JPasswordField 或 PasswordField 中显示您的文本,这将隐藏输入作为其类型,同时仍存储正确的字符串值。
推荐阅读
- angular5 - ProductDetailComponent.html:451 错误类型错误:_co.updateUrl 不是 Object.eval 的函数 [as handleEvent]
- c# - C# 7.2 const vs referenced(in) 函数参数传递中的只读字段
- python - 日期时间作为标识并插入到 sql server
- android - 如何将materialButton图标设置为中心
- android - react-native 本地 json 文件
- spring - Spring boot maven可执行jar没有双击运行
- mysql - 根据日期将排名编号分配给可能重复的行
- android - 如何将来自服务器的所有响应插入到明确的答案类别中?
- mysql - GROUP 列,其中其他列条件为 AND
- c# - 在 C# 中的 Visual Studio 上的 Windows 窗体应用程序中使用帮助文件 (.sh6)