elamri
-
19 avril 2018 à 14:41
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
20 avril 2018 à 08:04
Bonjour,
j'ai un interface contient certains variables de JtextField et un JButton ,quand je clique sur le buton ,il affiche text dans ces JtextField . mais le probleme quand je clique à la deuxieme fois sur le JBotton le JtextField conserve le text de la premire clique . donc je veux suprimer les conserves des JtextField et en meme temps affiche le text de la deuxieme clique sur JBotton.
voila un exemple que je utilise:
JButton btnAutomatique = new JButton("Automatique");
btnAutomatique.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try {
Lll jj=new Lll();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int H =Lll.K;
textField_16.setText(Integer.toString(H));
}
});
btnAutomatique.setBounds(910, 10, 214, 23);
contentPane.add(btnAutomatique);
Parce que à la lecture du code que tu as donné, tu es en plein dedans...
Sinon dans l'immédiat:
Lll jj = null;
// Si le IOException n'est pas obligatoire ne le fait pas...
try {
jj=new Lll();
} catch (IOException e) {
e.printStackTrace();
return;
}
JButton btnAutomatique = new JButton("Automatique");
btnAutomatique.addActionListener((evt) -> {
int H =Lll.K; // <- Évite au possible les variables statiques qui dans 99% des cas ne sont pas nécessaires.
textField_16.setText(Integer.toString(H));
});
Attention également aux règles de nommages de test variables/classes/packages...