JavaFX PasswordField密码文本
在文本字段中输入密码对用户来说并不安全。应用程序必须使用特定组件从用户那里获取密码。
可以通过实例化javafx.scene.control.PasswordField类来创建密码字段。PasswordField 类包含一个名为setPromptText()的方法,用于在密码字段中向用户显示提示文本。写入密码字段的数据通过getText()方法检索。
package com.yiidian;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class PasswordFieldTest extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
Label user_id=new Label("User ID");
Label password = new Label("Password");
TextField tf=new TextField();
PasswordField pf=new PasswordField();
pf.setPromptText("Enter Password");
Button b = new Button("Submit");
GridPane root = new GridPane();
root.addRow(0, user_id, tf);
root.addRow(1, password, pf);
root.addRow(5, b);
Scene scene=new Scene(root,300,200);
primaryStage.setScene(scene);
primaryStage.setTitle("一点教程网:PasswordField Example");
primaryStage.show();
}
}
输出结果为:
热门文章
优秀文章