Problème avec JLabel !!

Fermé
jerbiano Messages postés 38 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 28 mai 2013 - 11 mai 2011 à 01:04
 beber005 - 11 mai 2011 à 07:45
Bonjour,


Je suis entrain de développé une application en java qui permet de définir une barre de menu avec les composants Swing JMenuBar, JMenu et JMenuItem et une jlabel dans la fenêtre qui permet d'afficher le dernier item sélectionné.Le programme compile mais le label affiche le nom sans vider l'ancien nom affiché j'ai utilisé la méthode .setText("") pour vider la label avant quelle n'affiche le nouveau nom mais sa ne marche pas.Voila mon code :

public void actionPerformed(ActionEvent e) {
		
		 JLabel label = new JLabel();
		 add(label);
		 JLabel label1 = new JLabel();
		 add(label1);
		 JLabel label2 = new JLabel();
		 add(label2);
		if(e.getSource().equals(en))
			if (!(label.getText().equals("")))
				label.setText("");
			label.setText("new");
		
		if(e.getSource().equals(exn)){
			if (!(label.getText().equals("")))
				label.setText("");
			label1.setText("Open");
		}
if(e.getSource().equals(ca)){
	if (!(label.getText().equals("")))
		label.setText("");
			label2.setText("Save");
}
if(e.getSource().equals(Small)){
	if (!(label.getText().equals("")))
		label.setText("");
	label.setText("Small");
}
if(e.getSource().equals(Big)){
	if (!(label.getText().equals("")))
		label.setText("");
	label.setText("Big");
}
	


		
	}


1 réponse

Salut,

Essaie de rafraichir ta fenêtre à chaque fois que tu as cet évènement
0