java - 将javafx中的文本字段加密

标签 java javafx

我已经在我的 javafx 应用程序中创建了一个注册场景。注册场景包含几个文本字段,如名称、用户名和密码。我在徘徊如何将密码的文本字段设置为加密以便没有人可以看到通行证。我的代码如下:

class MySignUpTextField extends TextField {
    public MySignUpTextField() {
        setPrefWidth(400.0);
        setPrefHeight(60.0);
        setStyle("-fx-font: 30 cornerstone; -fx-text-fill: black; -fx-base: #17499F;");
}}

passSignupSLabel = new MySignUpLabel("Password:");
SsignupButtonPane.add(passSignupSLabel , 1, 2);

passSignupSTextField = new MySignUpTextField();
SsignupButtonPane.add(passSignupSTextField , 2, 2);

如何将 passSignupSTextField 加密?

最佳答案

您是否考虑过使用 PasswordField 而不是 TextField

https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/PasswordField.html

关于java - 将javafx中的文本字段加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38697511/

相关文章:

java - 赋值语句不起作用

java - 将 int 转换为数组而不将其转换为 String

java - 无法将广告放置在线性布局的底部

java - 对 ObservableList 进行排序时抛出的更改通知数

JavaFX FXML 到二进制

单击 1 次后 JavaFX 刷新按钮消失

java - 在 JavaFX 中的 GridPane 的特定单元格上设置背景颜色

java - 学习NetBeans平台: annotations vs layer. xml文件

java - 如何在 Java 中加载游戏并返回到游戏之前的状态?

java - java 和 javafx 之间有什么最大的区别