image qui ne s'affiche pas/Interface graphique/programmation objet orientée

Bonjour tout le monde. J'aimerais que mes cartes s'affichent dans l'interface graphique.
private static String CHEMIN = "C:\\Users\\amand\\Documents\\NetBeansProjects\\222\\src\\Cartes\\Cartes";
private static String CHEMIN = "C:\\Users\\amand\\Documents\\NetBeansProjects\\222\\src\\Cartes\\Cartes";
` ainsi que:
private void tirerCarteMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int temp;
if (tirerCarte.isEnabled()) {
resultat.setText("");
Carte c1 = jeu.donnerCarte();
Carte c2 = jeu.donnerCarte();
if (c1 != null && c2 != null) {
//System.out.println(chemin+c1.getFileName()+".jpg");
//System.out.println(chemin+c2.getFileName()+".jpg");
joueur.setIcon(new ImageIcon(CHEMIN + c1.getFileName() + ".jpg"));
ordinateur.setIcon(new ImageIcon(CHEMIN + c2.getFileName() + ".jpg"));
temp = c1.comparer(c2);
if (temp == 0) { // bataille
resultat.setText("bataille!");
} else if (temp > 0) { // joueur gagne le tour
scorej++;
scoreJoueur.setText(scorej + "");

} else { // ordinateur gagne le tour
scoreo++;
scoreOrdinateur.setText(scoreo + "");

}
} else { // fin du jeu, plus de carte dans le sabot
tirerCarte.setEnabled(false);
if (scorej == scoreo) {
resultat.setText("Egalité!");
} else {
String s;
if (scorej > scoreo) {
s = "joueur";
} else {
s = "ordinateur";
}
resultat.setText("Vainqueur : " + s);
}
}
}
}
private void tirerCarteMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int temp;
if (tirerCarte.isEnabled()) {
resultat.setText("");
Carte c1 = jeu.donnerCarte();
Carte c2 = jeu.donnerCarte();
if (c1 != null && c2 != null) {
//System.out.println(chemin+c1.getFileName()+".jpg");
//System.out.println(chemin+c2.getFileName()+".jpg");
joueur.setIcon(new ImageIcon(CHEMIN + c1.getFileName() + ".jpg"));
ordinateur.setIcon(new ImageIcon(CHEMIN + c2.getFileName() + ".jpg"));
temp = c1.comparer(c2);
if (temp == 0) { // bataille
resultat.setText("bataille!");
} else if (temp > 0) { // joueur gagne le tour
scorej++;
scoreJoueur.setText(scorej + "");

} else { // ordinateur gagne le tour
scoreo++;
scoreOrdinateur.setText(scoreo + "");

}
} else { // fin du jeu, plus de carte dans le sabot
tirerCarte.setEnabled(false);
if (scorej == scoreo) {
resultat.setText("Egalité!");
} else {
String s;
if (scorej > scoreo) {
s = "joueur";
} else {
s = "ordinateur";
}
resultat.setText("Vainqueur : " + s);
}
}
}
}
`` Je vous remercie sincèrement
No description
1 Reply
Maximeuuu
Maximeuuu2w ago
A mon avis, il te manque le + "\\"
joueur.setIcon(new ImageIcon(CHEMIN + "\\" + c1.getFileName() + ".jpg"));
ordinateur.setIcon(new ImageIcon(CHEMIN + "\\" + c2.getFileName() + ".jpg"));
joueur.setIcon(new ImageIcon(CHEMIN + "\\" + c1.getFileName() + ".jpg"));
ordinateur.setIcon(new ImageIcon(CHEMIN + "\\" + c2.getFileName() + ".jpg"));
Want results from more Discord servers?
Add your server