Problème avec JLabel !!
jerbiano
Messages postés
62
Statut
Membre
-
beber005 -
beber005 -
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 :
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");
}
}