alors je veut faire une fenêtre contient jtexte field password et jbutton et lorsqu’on entre le mot de passe et cliquer sur le boutton on passe a une autre fenêtre; comment fait ça?
aider moi SVP c'est très urgent
![]()
alors je veut faire une fenêtre contient jtexte field password et jbutton et lorsqu’on entre le mot de passe et cliquer sur le boutton on passe a une autre fenêtre; comment fait ça?
aider moi SVP c'est très urgent
![]()
Au lieu de créer plusieurs fenêtres JFrame, tu peux essayer de changer le contenu (je trouve que c'est plus élégant). Exmple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 JFrame Fen = new JFrame(); Contener cont = this.getContentPane(); cont.add('..') //Ajout de ton composant
j'ai utilisé ce code et il affiche une erreur dans la première ligne "début incorrecte"
void jButton1_actionPerformed(ActionEvent e) {
char []password=['a'];
if (this.jPasswordField1.getPassword().length=password.length){
boolean valide=true;
for(int i=0;i<this.jPasswordField1.getPassword()[i]!= password[i];i++) {
valide=false;
}
if (valide){
interface2Cadre fenetre= new interface2Cadre();
fenetre.setVisible(true);
}
}
}
C'est pas plutôt "illegal start of expression" le message d'erreur?
Si tu te mets à traduire les messages d'erreur, on ne va pas y arriver...
En plus c'est sur la seconde ligne, pas sur la première...
C'est des accolades pour la définition des éléments du tableau...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char []password=['a'];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char []password={'a'};
Par contre, là, si tu arrives à m'expliquer ce que tu as voulu faire là, je suis preneur!
parce qu'il y a quand même moins tordu pour les comparaison de chaines...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for(int i=0;i<this.jPasswordField1.getPassword()[i]!= password[i];i++)
Et utilises les balises [ CODE ] histoire d'être un peu plus lisible stp...
c'aest bon j'ai exécuter mon code source j'ai modifier la ligne for(int i=0;i<this.jPasswordField1.getPassword()[i]!=0;i++) par for(int i=0;!(i<this.jPasswordField1.getPassword()[i]);i++)
alors maintenant je veut faire une fenetre qui indique une erreur lorsque je tape un mot de passe incorrecte et voici mon code source ;!!!!!comment le faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 void jButton1_actionPerformed(ActionEvent e) { char[] password ={'a'}; boolean valide; for(int i=0;!(i<this.jPasswordField1.getPassword()[i]);i++) { valide=false; } if (this.jPasswordField1.getPassword().length==password.length){ valide = true; interface2Cadre fenetre= new interface2Cadre(); fenetre.setVisible(true); } else { ErreurCadre fenetre= new ErreurCadre(); fenetre.setVisible(true); } }
Je n'ai toujours pas compris la logique, mais ça doit être un algo spécial...
ça devrait faire ton bonheur ça
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager