Le Tutoriel de JavaFX PasswordField

View more categories:

1- JavaFX PasswordField

JavaFX PasswordField est un composant d'interface qui permet à  l'utilisateur d'entrer un mot de passe, son contenu peut être lu par l'application.   PasswordField n'affiche pas les caractères que l'utilisateur entre, 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 avec 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);
   }

}

View more categories: