devstory

Le Tutoriel de JavaFX PasswordField

  1. JavaFX PasswordField
  2. Exemple de PasswordField

1. JavaFX PasswordField

JavaFX PasswordField est un composant d'interface d'utilisateur qui lui permet de saisir leur mot de passe, ses contenus peuvent être lu par l'application. PasswordField n'affiche pas les caractères que les utilisateurs saisissent, au lieu de cela, il affiche un astérisque correspondant à chaque caractère saisi.

JavaFX est une interface utilisateur de passwordField composant permet à l'utilisateur d'entrer un mot de passe, son contenu peut être lu par l'application. PasswordField ne pas afficher les caractères que l'utilisateur saisit, au lieu qu'il affiche un astérisque correspondant à chaque caractère saisi.


2. Exemple de PasswordField

PasswordFieldDemo.java
package org.o7planning.javafx.passwordfield;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;

public class PasswordFieldDemo extends Application {

   @Override
   public void start(Stage primaryStage) throws Exception {

       PasswordField passwordField = new PasswordField();
       Button button = new Button("Show Password");
       Label label = new Label("?");

       button.setOnAction(new EventHandler<ActionEvent>() {

           @Override
           public void handle(ActionEvent event) {
               String password = passwordField.getText();
               label.setText(password);
           }
       });

       FlowPane root = new FlowPane();
       root.setPadding(new Insets(10));
       root.setVgap(5);
       root.setHgap(5);

       root.getChildren().addAll(label, passwordField, button);

       Scene scene = new Scene(root, 320, 150);

       primaryStage.setTitle("JavaFX PasswordField (o7planning.org)");
       primaryStage.setScene(scene);
       primaryStage.show();
   }

   public static void main(String[] args) {
       Application.launch(args);
   }

}

Tutoriels de JavaFX

Show More