les interfaces graphiques
Bonjour,
est ce que quelqu'un pourrait m'expliquer ce que font exactement les lignes que j'ai mises en rouge s'il vous plaît.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| import java.awt.*;
import javax.swing.*;
/**
* Interface graphique pour la saisie d'un nouveau mot de passe.
*/
public class GUI extends JFrame {
public GUI() {
super("Saisie d'un nouveau mot de passe");
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel nord = new JPanel();
add(nord, BorderLayout.NORTH);
JPanel labels = new JPanel();
nord.setLayout(new BorderLayout());
nord.add(labels, BorderLayout.WEST);
labels.setLayout(new GridLayout(4, 0));
labels.add(new JLabel("Nom de login :"));
labels.add(new JLabel("Mot de passe :"));
labels.add(new JLabel("Nouveau mot de passe :"));
labels.add(new JLabel("Retapez le nouveau mot de passe :"));
JPanel saisies = new JPanel();
nord.add(saisies, BorderLayout.CENTER);
saisies.setLayout(new GridLayout(4, 0));
JTextField login = new JTextField(15);
saisies.add(login);
JPasswordField mdp = new JPasswordField(10);
saisies.add(mdp);
JPasswordField nouvMdp = new JPasswordField(10);
saisies.add(nouvMdp);
JPasswordField nouvMdp2 = new JPasswordField(10);
saisies.add(nouvMdp2);
JButton lancer = new JButton("Lancer la modification");
add(lancer, BorderLayout.SOUTH);
pack();
setVisible(true);
}
public static void main(String[] args) {
new GUI();
}
} |
Merci ;)