【问题标题】:Java using BlueJ使用 BlueJ 的 Java
【发布时间】:2018-07-27 11:24:23
【问题描述】:

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

【问题讨论】:

  • 这在 BlueJ 的控制台中可能是不可能的
  • 另一种方法是创建带有屏蔽的文本字段的单独窗口/对话框。类似JOptionPane to get password

标签: java bluej


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多