import javafx.application.Application;
import javafx.scene.AccessibleAttribute;
import javafx.scene.Scene;
import javafx.scene.control.PasswordField;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class TestApp extends Application {

    @Override
    public void start(Stage stage) {
        PasswordField passwordField = new PasswordField();
        passwordField.setPromptText("Password");

        // Set custom accessible text
        passwordField.setAccessibleText("Custom accessible password text");

        // Query accessible attribute
        Object accessibleText =
                passwordField.queryAccessibleAttribute(AccessibleAttribute.TEXT);

        System.out.println("Accessible TEXT = " + accessibleText);

        stage.setScene(new Scene(new VBox(passwordField), 300, 100));
        stage.setTitle("PasswordField Accessible Text Test");
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}