Bonjour à tous les programmeurs ! J'essaie d'ajouter deux JLabel à JFrame mais la deuxième méthode d'ajout qui a ajouté le label semble avoir écrasé ma première méthode d'ajout. J'ai essayé de résoudre ce problème en utilisant 2 variables de label différentes et en utilisant la méthode setLocation fournissant un point de coordonnées différent pour chaque label. Mais je ne parviens pas à le résoudre. Pourquoi ne puis-je pas ajouter deux étiquettes dans mon programme ? Au fait, je n'obtiens pas d'erreur. Il s'agit plutôt d'une erreur logique que je n'arrive pas à résoudre.
Voici mon code actuel :
import javax.swing.*;
public class test {
private static JLabel label;
private static JLabel label1;
public static void main(String[] args){
initializeLabel();
initializeImage();
initializeFrame();
}
private static void initializeLabel(){
label = new JLabel();
label.setText("hi");
label.setLocation(54,338);
}
private static void initializeImage(){
label1 = new JLabel();
label1.setText("sss");
label1.setLocation(55, 340);
}
private static void initializeFrame(){
JFrame frame = new JFrame();
frame.add(label1);
frame.add(label);
frame.setVisible(true);
}
}// class