bonsoir. ça fait un moment que je parcours le site en long en large et dans tous les sens humainement possible et ça m'a beaucoup aidé jusque'à maintenant mais là je bloque. peut-être ai-je mal cherché mais en tout cas je n'ai pas trouv la réponse a mon problème qui est le suivant:
je développe actuellement une ihm dans le cadre d'un projet pour mon bts. seulement voilà, je voudrais qu'un bouton change d'état pour réaliser une fonction différente une fois qu'il a été activé (connexion/déconnexion). j'ai tenté une solution a l'arrache mais bon comme l'indique le nom de la méthode c'est surement pas très efficace. le problème principal est que après deux ans de dévelopement c++ on nous balance sur java pour le prjet... du coup la réussite est assez limitée. si vous pouviez m'aider ça serait ma foi fort sympathique. je poste ci dessous la partie qui nous concerne:
private JButton getConnexion()
{
if (Connexion == null)
{
Connexion = new JButton();
Connexion.setBounds(new Rectangle(5, 225, 139, 25));
Connexion.setText("Connexion");
if (Connexion.getText() == "Connexion")
{
Connexion.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
bdd.Connexion();
Purge.setEnabled(true);
Connexion.setText("Déconnexion");
}
});
}
if (Connexion.getText() == "Déconnexion")
{
Connexion.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
System.out.println(Connexion.getText());
bdd.Deconnexion();
Purge.setEnabled(false);
Connexion.setText("Connexion");
}
});
}
}
return Connexion;
}
merci