
{filelink=23}
import javax.swing.JPasswordField;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.*;
public class ExempleJPasswordField {
public static void main(String[] args) {
final JPasswordField txtPassword = new JPasswordField("mon mot de passe", 20);
JButton btn=new JButton("Afficher le mot de passe");
// Au clique du Bouton
btn.addActionListener(new ActionListener( )
{
public void actionPerformed(ActionEvent e)
{
// Afficher le mot de passe saisi
JOptionPane.showMessageDialog(null, txtPassword.getText());
}
});
JFrame frame = new JFrame("Zone de Mot de Passe");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane( ).setLayout(new java.awt.FlowLayout( ));
frame.getContentPane( ).add(txtPassword);
frame.getContentPane( ).add(btn);
frame.setSize(250, 100);
frame.setVisible(true);
// Attribuer le focus à la zone de mot de passe
txtPassword.requestFocus( );
}
}