Je cherche à faire apparaitre et disparaitre une fenetre popup pendant le déroulement de mon algorithme. J'ai écrit une classe AttenteFrame que voici :
public class AttenteFrame
{
private static JLabel texte;
private static JFrame cadre;
public AttenteFrame(String string)
{
cadre = new JFrame("En cours de chargement");
JPanel panneau = new JPanel();
panneau.setLayout(new BorderLayout());
panneau.setSize(250,70);
panneau.setBackground(Color.RED);
texte = new JLabel(string);
texte.setText(string);
panneau.add(texte, BorderLayout.CENTER);
cadre.getContentPane().add(panneau, BorderLayout.CENTER);
cadre.setSize(275,85);
cadre.setResizable(false);
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
cadre.setLocationRelativeTo( null ) ;
cadre.setVisible(true);
}
public void setText(String string){
texte.setText(string);
}
public void dispose()
{
cadre.dispose();
}
}
A n'importe quel moment de mon algo, je veux pouvoir créer, afficher et faire disparaitre une instance d'AttenteFrame.
Probleme : L'instance se créé bien, mais apparement rien à l'interieur: ni le texte dans mon JLabel, ni la couleur de mon JPanel. La frame semble vide...
Pourriez vous m'aider ?
